覆盖插件中定义的模型的最佳方法是什么?

时间:2009-03-12 06:29:28

标签: ruby-on-rails

我想将验证,方法等添加到插件内定义的模型中。最好的方法是什么?将模型文件复制到app / models目录是否安全?

2 个答案:

答案 0 :(得分:1)

你总是可以通过这种方式进行猴子修补,而不必触摸实际的插件。例如

      class YourModel
         validate_uniqueness_of :some_field
      end

这个补丁要么你可以自己编写插件,要么在使用前可以使用。

答案 1 :(得分:1)

如果插件位于github,您可能需要考虑分叉并添加更改。