Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Carrierwave-neo4j未在开发中工作_Neo4j_Carrierwave - Fatal编程技术网

Carrierwave-neo4j未在开发中工作

Carrierwave-neo4j未在开发中工作,neo4j,carrierwave,Neo4j,Carrierwave,当我试图保存我的模型时,我得到了“无来自nil的隐式转换”错误。有人能帮忙吗?我不得不在我的模型中添加ActiveGraph::Node.include CarrierWave::Neo4j,因为orm似乎存在一些问题,并且我不断收到mount\u uploader的NoMethod错误。在调查过程中,我发现gem文件正在将模块方法扩展到Neo4j::Node,并且activegraph已经将名称空间从Neo4j升级到activegraph。看起来,neo4j.rb的大部分宝石都必须重写。 在n

当我试图保存我的模型时,我得到了“
无来自nil的隐式转换”错误。有人能帮忙吗?我不得不在我的模型中添加
ActiveGraph::Node.include CarrierWave::Neo4j
,因为orm似乎存在一些问题,并且我不断收到
mount\u uploader
的NoMethod错误。在调查过程中,我发现gem文件正在将模块方法扩展到Neo4j::Node,并且
activegraph
已经将名称空间从Neo4j升级到activegraph。看起来,neo4j.rb的大部分宝石都必须重写。 在neo4j.rb项目中,除了使用此gem上传文件之外,还有其他选择吗
carrierwave-neo4j(3.0.0)
carrierwave(2.2.1)
activegraph(10.0.2)
我正在发布我代码中的一些相关行

我的模型

class CrimeNewsSheet
  ActiveGraph::Node.include CarrierWave::Neo4j

    include ActiveGraph::Node

  mount_uploader :cns, CnsUploader
  mount_uploader :csv, CsvUploader
  require 'nokogiri'
  require 'open-uri'
  property :cns_date, type: Date
  property :cns, type: String
  property :csv, type: String
end
我的上传器

class CnsUploader < CarrierWave::Uploader::Base
  storage (Rails.env.production? ? :fog : :file)
  
end
类CnsUploader
我的初始化器是万无一失的

我的情妇

Parameters: {"authenticity_token"=>"[FILTERED]", "crime_news_sheet"=>{"cns_date"=>"", "cns"=>#<ActionDispatch::Http::UploadedFile:0x00007feffade87e8 @tempfile=#<Tempfile:/var/folders/3q/vc732_pn0v7bj2dhq1_sts8r0000gn/T/RackMultipart20210502-43414-8dsx8s.xml>, @original_filename="cns_trial_1.xml", @content_type="text/xml", @headers="Content-Disposition: form-data; name=\"crime_news_sheet[cns]\"; filename=\"cns_trial_1.xml\"\r\nContent-Type: text/xml\r\n">}, "commit"=>"Add"}
参数:{“真实性令牌”=>“[过滤]”,“犯罪新闻单”=>{“cns\U日期”=>,“cns”=>,“提交”=>“添加”}
密码

CYPHER CREATE (n:`CrimeNewsSheet`) SET n = $props RETURN n | {:props=>{:uuid=>"b512ebab-5091-4270-a96a-f7268bf47c63", :created_at=>1619934268, :updated_at=>1619934268, :cns=>#<CnsUploader:0x00007feff8e61410 @model=#<CrimeNewsSheet uuid: nil, casesuploaded: nil, cns: #<CnsUploader:0x00007feff8e61410 ...>, cns_date: nil, created_at: Sun, 02 May 2021 11:14:28 +0530, csv: #<CsvUploader:0x00007feff8e60ba0 @model=#<CrimeNewsSheet uuid: nil, casesuploaded: nil, cns: #<CnsUploader:0x00007feff8e61410 ...>, cns_date: nil, created_at: Sun, 02 May 2021 11:14:28 +0530, csv: #<CsvUploader:0x00007feff8e60ba0 ...>, existing: nil, processed: nil, ps_list: nil, rejected: nil, updated_at: Sun, 02 May 2021 11:14:28 +0530>, @mounted_as=:csv, @staged=false, @file=nil, @filename=nil, @cache_id=nil, @identifier=nil, @versions=nil, @versions_to_cache=nil, @versions_to_store=nil, @storage=#<CarrierWave::Storage::Fog:0x00007feffe1a69e0 @uploader=#<CsvUploader:0x00007feff8e60ba0 ...>>>, existing: nil, processed: nil, ps_list: nil, rejected: nil, updated_at: Sun, 02 May 2021 11:14:28 +0530>, @mounted_as=:cns, @staged=false, @file=nil, @filename=nil, @cache_id=nil, @identifier=nil, @versions=nil, @versions_to_cache=nil, @versions_to_store=nil, @storage=#<CarrierWave::Storage::File:0x00007feffe1a6dc8 @uploader=#<CnsUploader:0x00007feff8e61410 ...>, @cache_called=nil>>, :csv=>#<CsvUploader:0x00007feff8e60ba0 @model=#<CrimeNewsSheet uuid: nil, casesuploaded: nil, cns: #<CnsUploader:0x00007feff8e61410 @model=#<CrimeNewsSheet uuid: nil, casesuploaded: nil, cns: #<CnsUploader:0x00007feff8e61410 ...>, cns_date: nil, created_at: Sun, 02 May 2021 11:14:28 +0530, csv: #<CsvUploader:0x00007feff8e60ba0 ...>, existing: nil, processed: nil, ps_list: nil, rejected: nil, updated_at: Sun, 02 May 2021 11:14:28 +0530>, @mounted_as=:cns, @staged=false, @file=nil, @filename=nil, @cache_id=nil, @identifier=nil, @versions=nil, @versions_to_cache=nil, @versions_to_store=nil, @storage=#<CarrierWave::Storage::File:0x00007feffe1a6dc8 @uploader=#<CnsUploader:0x00007feff8e61410 ...>, @cache_called=nil>>, cns_date: nil, created_at: Sun, 02 May 2021 11:14:28 +0530, csv: #<CsvUploader:0x00007feff8e60ba0 ...>, existing: nil, processed: nil, ps_list: nil, rejected: nil, updated_at: Sun, 02 May 2021 11:14:28 +0530>, @mounted_as=:csv, @staged=false, @file=nil, @filename=nil, @cache_id=nil, @identifier=nil, @versions=nil, @versions_to_cache=nil, @versions_to_store=nil, @storage=#<CarrierWave::Storage::Fog:0x00007feffe1a69e0 @uploader=#<CsvUploader:0x00007feff8e60ba0 ...>>>}}
CYPHER CREATE(n:`crimenewsheet`)SET n=$props RETURN n |{:props=>{:uuid=>“b512ebab-5091-4270-a96a-f7268bf47c63”,:created_at=>1619934268,:updated(at=>1619934268,:cns=>,:csv=>