从gem上扩展ruby on rails activerecord

时间:2012-04-30 07:52:56

标签: ruby-on-rails ruby activerecord rubygems gem

我有一个想法写一个宝石,但我没有足够的经验来扩展ruby on rails。

所以这就是我想要的

例如,这是一个模型文件

class Modelname < ActiveRecord::Base
    methodname :columnname
end

那么“methodname”的作用是它在db create / update之前激活hook并修改“columnname”文本

1 个答案:

答案 0 :(得分:2)

这与

有何不同
Object.update_attribute( :columnname, "value" )

或者调用具有上述行为的方法的before_filter?