【发布时间】:2011-10-05 21:08:42
【问题描述】:
我是一个从 ruby on rails 开始并试图理解模型的菜鸟。非常熟悉数据库并想了解何时为关系生成模型?
例如 - 我有用户表和小工具表。每个用户都可以拥有多个小工具。我想将此关系存储在具有 user_id 和 gadget_id 的关系表中。我已经使用 rails generate model User 和 rails generate model Gadget cmd 创建了这两个表。
问题 - 我现在要创建另一个名为 users_gadgets 的模型吗?命名约定是否正确?我看过很多关于如何创建关联(has_many、belongs_to)的文档,但不明白什么时候需要创建模型?
每次我想在数据库中存储关系然后运行我的迁移时,我是否必须创建模型?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3