我还检查了其他问题,但无法修复此错误:
我正在从 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 新手。
最佳答案
Delegator
对你的类(class)来说是个坏名字,不要使用它,它是 built-in ruby class
.
provides three different ways to delegate method calls to an object.
此外,lib 的文件必须与该文件中的类/模块同名。看看这个Love Your lib Directory
关于ruby-on-rails - 使用 Delegator 类时出现 ArgumentError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46232215/