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

发布于 2024-10-11 13:21:28 字数 132 浏览 3 评论 0原文

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

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

I wrote a simple migration file that creates around ten tables. It all created perfectly. Now I need to create ten equivalent model files in the app/models folder. I can do it manually. But I am wondering if there is any rake task available to do this.

Tips/advise on this is much appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

绅刃 2024-10-18 13:21:28

您可以使用相同的 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

You can create a model and migration using the same rails model generator. This will also create a unit test and fixtures.

Rails 2.3.x:

script/generate model Person name:string

Rails 3.0.x

rails g model Person name:string

You can also use the following options (taken from Rails 2.3.8 and might have changed in 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
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文