我发现在 Ruby on Rails 中使用固定装置有点乏味,部分原因是我需要在大多数迁移后手动更正它们。
有没有办法(插件?)我可以在运行迁移时修改我的装置?
最佳答案
除了上面 womble 的答案之外,您可以使用 topfunky 的 ar_fixures 插件从开发数据库生成固定装置:
http://github.com/topfunky/ar_fixtures/tree/master
在我看来,在 Rails 中仍然有一个有效的位置来容纳一组小型、管理良好的固定装置 - 就像模拟对象一样......但我们将把它留到另一天!
也值得考虑 Fixture-sets-for-rails 插件,尽管我自己没有使用过它: http://thatswhatimtalkingabout.org/news/2006/8/31/fixture-sets-for-rails 似乎是一个合理的想法,尽管我对构建大量令人困惑的固定装置非常谨慎 - 当域模型发生变化时,您可能必须修复每个固定装置。我可能会坚持使用模拟(这个插件看起来很旧,可能是在摩卡出现之前编写的)。
关于ruby-on-rails - 迁移可以应用于 Ruby on Rails 中的固定装置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/554722/