ruby-on-rails – Rails – 将模型子类化的设计模式是什么?
发布时间:2020-12-17 03:29:46 所属栏目:百科 来源:网络整理
导读:我有一个模特: class Item ActiveRecord::Base 物品有物业’商店’ 根据store的值,我希望Item对象对特定方法有不同的行为. 在Rails中是否有一个共同的设计模式?如果方法中没有大的if-else语句,这怎么干净呢? 解决方法 通常通过 Single-Table Inheritance.
我有一个模特:
class Item < ActiveRecord::Base 物品有物业’商店’ 根据store的值,我希望Item对象对特定方法有不同的行为. 在Rails中是否有一个共同的设计模式?如果方法中没有大的if-else语句,这怎么干净呢? 解决方法
通常通过
Single-Table Inheritance.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |