我想知道是否有办法从现有数据中自动生成seed_fu文件?
我正在使用Rails 3和MySql.
seed_fu插件:https://github.com/mbleigh/seed-fu
解决方法:
最佳答案不再适用:
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}键中传递类名和约束,以便writer将em作为选项参数 编辑 根据Rails Seed-Fu Writer why seed got commented out? @Albert Netymk评论更新了答案.