2

Ruby on Rails の完全な初心者です。

Ruby on Rails フレームワーク内にデータベースを作成しようとしています。これは私のseeds.rbファイルがどのように見えるかです:

f = File.open("db/courses.xml")
doc = Nokigiri::XML(f)
f.close

doc.css("course").each do |node|
    children = node.children

Course.create(:name => children.css("name"),
    :description => children.css("description"))
end

rake db:seed コマンドが「No such file or directoy --- course.xml」と言い続けるため、このコードをテストできませんでした。パスとして「courses.xml」と「db/courses.xml」の両方を試したことに注意してください。

course.xml ファイルは、seeds.rb ファイルと同じフォルダーにあります。

4

1 に答える 1