所以我基本上有3个应用程序需要绑在一起(通过使用引擎)。公共网站,销售点和经理(管理其他两个)。我想创建一个“产品”模型,其中包含与葡萄酒无关的所有产品详细信息。然后我想要一个扩展Product的“Wine”模型。在数据库中,我有两张桌子......产品和葡萄酒。葡萄酒表只具有葡萄酒特有的属性,以及将其链接到相应产品表条目的product_id。
我得到了如何做这个没有一个模型扩展另一个模型(通过belongs_to和has_ *),但我不明白我是如何做这个作为模型扩展。
使用Rails 3.2.11
Product.rb
class Product < ActiveRecord::Base
...stuff goes in here
end
Wine.rb
class Wine < Product
...how do I ensure that the products table attributes and the wines table attributes are separately updated/created/etc.????
end