【发布时间】:2015-03-14 03:33:57
【问题描述】:
我的 lib/modules/module.rb 文件夹中有一个模块,我的 app/services/service.rb 文件中有一个服务对象。我正在尝试访问我在 app/services/service.rb 文件中的服务对象的 module.rb 中定义的方法。我希望能够在 service.rb 中调用模块方法。
我写了这行:
config.autoload_paths += %W(#{config.root}/lib)
在我的 application.rb 文件中。我究竟做错了什么?我还需要做什么?
如果你需要的话,我的 service.rb 文件看起来像这样,是一个 PORO。
class FindTrip
attr_reader :destination,
:origin,
:departure_date,
:return_date,
:max_price,
:qpx_service
...
end
【问题讨论】:
-
请告诉我们,您如何需要该文件。从这一点开始
require 'modules/file'应该可以解决问题。
标签: ruby-on-rails