12

必要な最初の引数と、配列にまとめたい任意の数の追加引数を取る rake タスクを作成しようとしています。

rake course["COURSE NAME", 123, 456, 789]

私は次のことを試しましたが、すべての数字ではなくargs[:numbers]単なる文字列です。123

task :course, [:name, *:numbers] => :environment do |t, args|
  puts args # {:name=>"COURSE NAME", :numbers=>"123"}
end
4

1 に答える 1