【发布时间】:2011-05-02 17:00:48
【问题描述】:
Product,Category 是 rails3 上的两个模型,它们之间的关系如下:
产品有_and_belongs_to_many 类别
类别 has_and_belongs_to_many 产品
我可以使用脚手架为这两个模型生成迁移
rails g scaffold product name:string
rails g scaffold category name:string
但是如何生成多对多模型的中间表迁移信息,或者我需要手动编写,如果这对我来说很难,希望有人可以帮助我。
【问题讨论】:
-
guides.rubyonrails.org/…我找到了一些有用的链接,似乎需要自己创建关联表,如果这样的话,我认为rails不是那么神奇
-
en.wikibooks.org/wiki/Ruby_on_Rails/ActiveRecord/… 我还找到了另一个相关链接,我还有一个问题是如何命名关联表,products_categories 或 categories_products,如果两个模型都以 c 或 p 字符开头,则将哪个模型名称放在关联中-表名
标签: ruby-on-rails scaffold rails-generate