【发布时间】:2011-12-18 14:25:12
【问题描述】:
【问题讨论】:
标签: mysql database ruby-on-rails-3 seed
【问题讨论】:
标签: mysql database ruby-on-rails-3 seed
最佳答案不再有效:
SeedFu::Writer.write('path/to/file.rb',{ class_name: 'Person', constraints: [:first_name, :last_name]}) do |writer|
Person.all.each do |person|
writer << person.as_json
end
end
seed-fu writer 使用
您还需要在 {options} 键中传递类名和约束,以便编写器将 em 作为选项参数
编辑
根据Rails Seed-Fu Writer why seed got commented out?@Albert Netymk 评论更新了答案。
【讨论】:
应该是:
Person.all.each do |person|
代替:
Person.each do |person|
【讨论】:
你应该使用SeedFu::Writer来生成seed_fu文件,例子见http://rubydoc.info/github/mbleigh/seed-fu/master/SeedFu/Writer。
【讨论】: