我有一个rake任务需要将值插入多个数据库.
我想从命令行或另一个 rake任务将此值传递给rake任务.
我怎样才能做到这一点?
我需要一些帮助:(嗯,我需要1个参数传递给耙任务.而且我不是100%确定如何做到这一点,我已经尝试了很多东西,但没有任何实际工作.它是这个样子:
{ task :export, [:arg1] => :environment do
puts "Exporting..."
Importer.export_to_csv([:arg1]).to_i
puts "done."
end }
Run Code Online (Sandbox Code Playgroud)
然后当我在终端中运行时,'export_to_csv'方法用来获取arg:'rake export 1'或'rake export [1]'我一直得到同样的错误答案:'rake aborted!NoMethodError:nil的未定义方法`id':NilClass'
这意味着 - 他不认识这个输入.谢谢你们,