总 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 命令一直说“没有这样的文件或目录 --- course.xml”。请注意,我都尝试过“courses.xml”和“db/courses.xml”作为路径。
文件课程.xml 与种子.rb 文件位于同一文件夹中。