我试图将 :name, :date 对播种到我的 Rails 应用程序中的表中(通过 seed.rd)...不太确定如何执行此操作...我的尝试如下:
[[ "New Years Day", 2013/01/01 ][ "Easter", 2013/03/31]].each do |holiday|
Holiday.create!({:name, :date => holiday})
end
最佳答案
选项 1:
[{ :name => "New Years Day", :date => "2013/01/01" },{ :name => "Easter", :date => "2013/03/31"}].each do |holiday|
Holiday.create!(holiday)
end
选项 2:
[[ "New Years Day", "2013/01/01" ],[ "Easter", "2013/03/31"]].each do |holiday|
Holiday.create!({:name => holiday[0], :date => holiday[1]})
end
选项 3(实际上不是一个好选择,因为当您超出名称和日期时它会变脏):
{ "New Years Day" => "2013/01/01" , "Easter" => "2013/03/31"}.each do |holiday|
Holiday.create!({:name => holiday.first, :date => holiday.second})
end
关于mysql - 将数据对播种到 Rails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10660192/