【发布时间】:2015-01-08 12:18:59
【问题描述】:
我有一个非常简单的 rake 任务,由关注 this tutorial 创建。 rake任务如下:
namespace :abc do
task :arbitrary => :environment do
Rails.application.config.method = ENV["CAT_METHOD"] || 1
Rails.logger.debug "The method is #{Rails.application.config.method}"
end
end
我将这个任务称为:
bundle exec rake abc:arbitrary CAT_METHOD=2
但它给了我这个错误。
ArgumentError: wrong number of arguments(0 for 1)
我做错了什么?我对 RoR 很陌生。我正在使用 ruby 1.9.3 和 rails 3.2
【问题讨论】:
-
Rails.application.config.method正在制造问题
标签: ruby-on-rails ruby rake rake-task