我是一个noob,开始使用ruby on rails并试图了解模型.非常熟悉数据库,想要了解何时为关系生成模型?
例如 - 我有用户表和小工具表.每个用户都可以拥有多个小工具.我想将此关系存储在与user_id和gadget_id的关系表中.我使用rails生成模型User和rails生成模型Gadget cmd创建了两个表.
问题 - 我现在要创建另一个名为users_gadgets的模型吗?命名约定是否正确?我已经看到很多关于如何创建关联的文档(has_many,belongs_to)但是我不知道何时需要创建模型?
每次我想在数据库中存储关系然后运行迁移时,是否必须创建模型?