相关疑难解决方法(0)

如何将命令行参数传递给rake任务

我有一个rake任务需要将值插入多个数据库.

我想从命令行或另一个 rake任务将此值传递给rake任务.

我怎样才能做到这一点?

ruby rake command-line command-line-arguments

1065
推荐指数
15
解决办法
33万
查看次数

RAILS - 将参数传递给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'

这意味着 - 他不认识这个输入.谢谢你们,

ruby csv export ruby-on-rails rake-task

3
推荐指数
2
解决办法
4434
查看次数