6

我已经ActiveRecord在我的应用程序上安装了信誉系统。我将如何覆盖或添加回调/方法到评估模型?

一般来说,您如何为您安装的 gem 添加到任何模型中?

4

1 回答 1

8

只需重新打开课程:

module ReputationSystem
  class Evaluation < ActiveRecord::Base
    def my_method_here
      puts "Yey!"
     end
   end
end

您可以将此文件放入config/initializers/my_monkey_patch.rb或 中lib/my_monkey_patch.rb,但后者必须加载到您的代码中。

于 2013-09-07T01:03:45.480 回答