我有一个模型:
class Item < ActiveRecord::Base
项目有一个属性“商店”
基于存储的值,我希望 Item 对象对特定方法具有不同的行为。
Rails 中是否有针对此的通用设计模式?如果方法中没有大的 if-else 语句,这是如何干净利落地完成的?
最佳答案
通常通过 Single-Table Inheritance .
关于ruby-on-rails - Rails - 子类化模型的设计模式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5266624/