2

我编写了一个简单的迁移文件,它创建了大约十个表。这一切都完美地创造了。现在我需要在 app/models 文件夹中创建十个等效的模型文件。我可以手动完成。但我想知道是否有任何可用的 rake 任务来执行此操作。

对此的提示/建议非常感谢。

4

2 回答 2

2

自动: http: //magicmodels.rubyforge.org/magic_model_generator/

手动:http ://forums.devshed.com/showpost.php?p=1957164&postcount=2

于 2011-01-09T17:03:20.277 回答
1

您可以使用相同的 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
于 2011-01-09T16:09:45.210 回答