2
ActiveRecord的报价属性的辅助方法,如_?
和“脏”的方法(_changed?
等)如何将ActiveRecord属性帮助器方法添加到虚拟属性?
有一个Rails的方法来定义对这些相同的方法非持续或“虚拟”的属性?
我希望这样的事情:
class MyClass < ActiveRecord::Base
some_macro :my_attribute
end
$ @my_class = MyClass.new
$ @my_class.my_attribute? # => false
$ @my_class.my_attribute_changed? # => false
谢谢@ScottJShea - 很遗憾地看到,虽然没有本地支持...... :( – bodacious 2012-03-07 07:39:09