### 前提・実現したいこと
JSON fileをrubyで読み込み、neo4jにノードおよびリレーションを作りたいのですが、下記のエラーがでてきて読み込みができません。
railsでのJSON fileの読み込み方を教えていただきたいです。
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
ENOENT (No such file or directory @ rb_sysopen - /school.json)
該当のソースコード
Ruby
1#university.rb 2require "json" 3 4class University 5 include Neo4j::ActiveNode 6 id_property :code 7 property :uniname, type: String 8 self.mapped_label_name = '大学' 9 has_many :out, :faculties, type: :has 10end 11uni1 = University.create(uniname:"ぷぷ") 12fac = Faculty.create(name:"ぺぺ") 13 14 15File.open('/school.json') do |file| 16hash = JSON.load(file) 17 18i = 0 19 20while i < 780 21 22 uni = University.create(uniname:hash[i]["大学"]) 23 24 hash[i+1]["学部"].each do |name| 25 fac = Faculty.create(name:name) 26 uni.faculties = fac 27 # uni.faculties = Faculty.find_by(name:name) 28 end 29 30 i =+ 1 31 32end 33end #ここのendの必要性がわかりませんが無いとエラーメッセージ 34#SyntaxError (/Users/user/Desktop/workspace/myapp/app/models/university.rb:31: syntax error, unexpected end-of-input, expecting keyword_end) 35#がでてきます。 36
試したこと
json fileを同じディレクトリであるapp/models直下、public直下、asset/javascriptsにおいても上記のエラーメッセージがでてきます。コード更新、配置換えのたびに一応、rake neo4j:migrateはしております。
補足情報(FW/ツールのバージョンなど)
単純にローカルで作ったruby fileでは
File.open('school.json') do |file|
hash = JSON.load(file)
で読み込むことが確認できています。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/25 00:37
2019/07/25 01:38
2019/07/25 05:10