私は次のように引数を渡すことができています:Railsの環境に引数を渡すには?
desc "Testing args"
task: :hello, :user, :message do |t, args|
args.with_defaults(:message => "Thanks for logging on")
puts "Hello #{args[:user]}. #{:message}"
end
私も、私がやりたい何Railsアプリケーション
desc "Testing environment"
task: :hello => :environment do
puts "Hello #{User.first.name}."
end
のため、現在の環境をロードすることができていますが持っていることができるようです変数と環境
desc "Testing environment and variables"
task: :hello => :environment, :message do |t, args|
args.with_defaults(:message => "Thanks for logging on")
puts "Hello #{User.first.name}. #{:message}"
end
しかし、これは有効なタスクコールではありません。誰も私がこれを達成する方法を知っていますか?
ingerの新しい回答を受け入れるように更新してください。 – mahemoff