【问题标题】:How to create a nifty_scaffold without worrying with the migrations?如何创建一个 nifty_scaffold 而不必担心迁移?
【发布时间】:2010-12-07 16:30:42
【问题描述】:
我需要使用 nifty_scaffold 为我的模型生成所有视图和控制器,但我已经有了模型、迁移和数据库中的表,所以我不需要它来生成迁移。问题是当它找到一个旧的迁移时,它会说
另一个迁移已命名为 your_table:db/migrate/20090904212205_create_your_table.rb
而且我无法创建整个脚手架。
有什么方法可以忽略 Rails 中脚手架上的迁移?
【问题讨论】:
标签:
ruby-on-rails
migration
scaffolding
activescaffold
【解决方案1】:
script/generate nifty-scaffold MyModel --skip-migration
应该可以。
【解决方案2】:
由于您已经有了模型,您可以传递 --skip-model 参数。如 railscast 教程所示,试试这个:
script/generate nifty_scaffold user_session --skip-model username:string password:string new destroy