从gem扩展ruby-on-rails-activerecord
我有一个编写gem的想法,但我在扩展rubyonrails方面没有足够的经验 这就是我想要的 例如,这里有一个模型文件从gem扩展ruby-on-rails-activerecord,ruby-on-rails,ruby,activerecord,rubygems,gem,Ruby On Rails,Ruby,Activerecord,Rubygems,Gem,我有一个编写gem的想法,但我在扩展rubyonrails方面没有足够的经验 这就是我想要的 例如,这里有一个模型文件 class Modelname < ActiveRecord::Base methodname :columnname end classmodelname
class Modelname < ActiveRecord::Base
methodname :columnname
end
classmodelname
所以“methodname”的作用是在db创建/更新之前激活钩子,并修改“columnname”文本
Object.update_attribute( :columnname, "value" )
或者调用具有上述行为的方法的before_过滤器?是的,但我希望ruby gem中的所有内容都不包含用于复制粘贴的代码块