質問内容
jsonデータをrailsのデータベースに流したいと思い、seed.rbを用いてデータを登録しようと思っているのですが、そもそもjsonのデータが存在しないと言われてしまいます。
ruby
1require 'json' 2 3json = ActiveSupport::JSON.decode(File.read('./sample.json'))
というコードを実行しますと、
command
1$ rake db:seed 2 3rake aborted! 4Errno::ENOENT: No such file or directory @ rb_sysopen - ./sample.json 5/Users/koki/Workspace/kashi/db/seeds.rb:11:in `read' 6/Users/koki/Workspace/kashi/db/seeds.rb:11:in `<main>' 7Tasks: TOP => db:seed 8(See full trace by running task with --trace)
というようなエラーが返ってきます。
sample.jsonはseed.rbと同じディレクトリに置いています。(dbの直下)
なぜこのようなエラーが起きるかわかる方がいらっしゃればご教授お願い致します。
補足
koki: PCのユーザー名
kashi: railsアプリの名前
参考
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/22 03:04