我编写了一个简单的迁移文件,它创建了大约十个表。这一切都完美地创造了。现在我需要在 app/models 文件夹中创建十个等效的模型文件。我可以手动完成。但我想知道是否有任何可用的 rake 任务来执行此操作。
对此的提示/建议非常感谢。
我编写了一个简单的迁移文件,它创建了大约十个表。这一切都完美地创造了。现在我需要在 app/models 文件夹中创建十个等效的模型文件。我可以手动完成。但我想知道是否有任何可用的 rake 任务来执行此操作。
对此的提示/建议非常感谢。
自动: http: //magicmodels.rubyforge.org/magic_model_generator/
手动:http ://forums.devshed.com/showpost.php?p=1957164&postcount=2
您可以使用相同的 rails 模型生成器创建模型和迁移。这还将创建一个单元测试和固定装置。
导轨 2.3.x:
script/generate model Person name:string
导轨 3.0.x
rails g model Person name:string
您还可以使用以下选项(取自 Rails 2.3.8,可能在 3.0 中已更改)
Options:
--skip-timestamps Don't add timestamps to the migration file for this model
--skip-migration Don't generate a migration file for this model
--skip-fixture Don't generation a fixture file for this model