【发布时间】:2017-05-30 20:24:46
【问题描述】:
我正在尝试调用我在 rails 4 项目中的实用程序模块中的方法。我在我的 rails 项目中使用该模块进行一些 activerecord 行为,我最近将 sidekiq 添加到项目中以每天执行一些客户分析,但我似乎根本无法让 sidekiq 工作人员包含该模块。
这是我在工作文件中的内容:
require '../lib/utils/customer_utils.rb'
实用程序文件的位置在:
lib/utility
模块是这样写的:
module CusomterUtils
def get_average_spend
..
end
...
知道我应该做什么吗?
谢谢
【问题讨论】:
-
试试
require 'lib/utils/customer_utils.rb' -
传递相对路径时必须使用
require_relative。
标签: ruby-on-rails ruby sidekiq