标签: ruby-on-rails ruby design-patterns
我有一个模特:
class Item < ActiveRecord::Base
项目有一个属性'store'
根据store的值,我希望Item对象对特定方法有不同的行为。
Rails中是否存在常见的设计模式?如果方法中没有大的if-else语句,这怎么干净呢?
答案 0 :(得分:8)
通常通过Single-Table Inheritance。