我还检查了其他问题,但无法解决此错误:
我从rake任务调用我的模型类。
authority_delegator.rake
namespace :authority_delegator do
desc "send delegation"
task delegator: :environment do
delegator = Delegator.new
end
end
deligation.rb
require 'csv'
class Delegator
@@file_path = "/Users/raj.sharma/Desktop/deligation.csv"
def read_csv
delegations = CSV.read(@@file_path)
end
end
错误日志
如何解决此错误?对不起,我是rails的新手。
答案 0 :(得分:0)
Delegator
是您班级的错误名称,不要使用它,它是built-in ruby class
。
提供了三种不同的方法来将方法调用委托给对象。
<子> 此外,lib文件必须与此文件中的类/模块具有相同的名称。看看Love Your lib Directory 子>