如何为Mysql中的所有表创建模型rb文件

时间:2011-01-09 15:08:42

标签: ruby-on-rails model rake database-migration

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

非常感谢提示/建议。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

您可以使用相同的rails模型生成器创建模型和迁移。这也将创建一个单元测试和固定装置。

Rails 2.3.x:

script/generate model Person name:string

Rails 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