Ruby on rails 重写类中关联的正确方法
我试图覆盖类实例上的关联。通常我希望在ActiveRecord中返回关联,除非满足某些逻辑。 见下文:Ruby on rails 重写类中关联的正确方法,ruby-on-rails,ruby,Ruby On Rails,Ruby,我试图覆盖类实例上的关联。通常我希望在ActiveRecord中返回关联,除非满足某些逻辑。 见下文: 类设计
类设计
有什么建议吗?谢谢。重写的方法可以调用
super
来调用原始方法:
def font
if override
another_font
else
super
end
end
或更短:
def font
override ? another_font : super
end