我需要在Jobs中使用数据清洗技术,所以我编写了一个方法。
def sanitized_sql_statement(query)
ActiveRecord::Base.send(
:sanitize_sql_array,
query
)
end
我有两个不同的工作文件。我应该把这个方法放在哪里,如何从工作中使用它?
NameError (未初始化常量 NotifierJob::SqlSanitizer):
它在使用 ActiveJob 时无法工作。 - Max Paprikasinclude ::SqlSanitizer
。如果担心文件没有被加载,可以在配置文件中添加路径config.autoload_paths << "#{Rails.root}/app/jobs/concerns"
。 - Jaehyun Shin