mysql – 来自现有数据库的seed_fu

我想知道是否有办法从现有数据中自动生成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评论更新了答案.

上一篇:三维偏序 (test0725)


下一篇:random库 随机数函数