如何在我们的ror app中扩展gem文件的模型

时间:2015-12-07 05:40:47

标签: ruby-on-rails ruby

  

热潮/核心/应用/模型/礼包/ product.rb

这是存储在我的gem文件中的文件。我想为模型文件添加一些功能,所以如何在我的应用程序中扩展gem文件。

1 个答案:

答案 0 :(得分:1)

您可以使用装饰器。在product_decorator.rb

中创建app/models/spree
Spree::Product.class_eval do

  #Place your functionality here
  def some_action
    ...
  end

end

请参阅此document。一个简单的谷歌可以得到你这份文件。