ref*_*los 3 mysql database seed ruby-on-rails-3
我想知道是否有办法从现有数据中自动生成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
Run Code Online (Sandbox Code Playgroud)
seed-fu writer使用<<(seed)方法将种子数据引入块中,顶部答案将导致缺失块异常.
您还需要在{options}键中传递类名和约束,以便writer将em作为选项参数
编辑
根据Rails Seed-Fu Writer更新了答案为什么种子被注释掉了?@Albert Netymk发表评论.
| 归档时间: |
|
| 查看次数: |
612 次 |
| 最近记录: |