我有一个想法写一个宝石,但我没有足够的经验来扩展ruby on rails。
所以这就是我想要的
例如,这是一个模型文件
class Modelname < ActiveRecord::Base
methodname :columnname
end
那么“methodname”的作用是它在db create / update之前激活hook并修改“columnname”文本
答案 0 :(得分:2)
这与
有何不同Object.update_attribute( :columnname, "value" )
或者调用具有上述行为的方法的before_filter?