ruby-on-rails - 使用来自另一个任务的参数调用 rake 任务

标签 ruby-on-rails rake-task

我希望能够为我必须从另一个任务调用的任务传递参数

不带参数的调用对我来说是这样的:

Rake::Task["mytask1"].invoke

然而,对于这样的论点,它不会:
Rake::Task["mytask1[1,v18_0,20141230]"].invoke

谢谢

最佳答案

你可以试试

Rake::Task[:my_task].invoke(1,'v18_0',20141230)

或者你可以做
Rake.application.invoke_task("my_task[1, 'v18_0', 20141230]")

关于ruby-on-rails - 使用来自另一个任务的参数调用 rake 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31858964/

相关文章:

ruby-on-rails - 你如何在每个时区的午夜运行 rake 任务?

ruby-on-rails - 确保更新时Rails数据库记录的唯一性,而不会中止更新过程

ruby - 删除 CSV 文件中的空格

ruby-on-rails - 扩展 Ruby on Rails 站点

ruby-on-rails - 如何在 Rails 的主键字段中从 10000 开始计数?

ruby-on-rails - Slim 语法错误

ruby-on-rails - 如何从所有用户的电子邮件中设置用户名?

ruby-on-rails - 运行 rake db :drop without failure if database doesn't exist

mysql - 这是在 Rails 上使用 ruby​​ 的合适时机吗?

ruby-on-rails - 设计:如何创建一个已经登录的新用户?