0
我不確定macro
是否是正確的術語。基本上,我希望能夠輕鬆地配置ActiveRecord列(使用熟悉的AR語法),以便通過調用實例方法來始終以特定方式對它們進行格式化。如何編寫自己的attr_accessible類型宏
我想從mixin中創建所有這些訪問。
例如:
class MyClass < ActiveRecord::Base
happy_columns :col1, :col2 # I really want this type of convenient syntax
# dynamically created stuff below from a mixin.
before_save :make_col1_happy
before_save :make_col2_happy
def make_col1_happy; self.col1 += " is happy"; end
def make_col2_happy; self.col2 += " is happy"; end
end
對不起,我的意思是我不知道答案。我刪除了答案以防止混淆。 – Augusto 2011-03-10 13:01:54