Peepcode スクリーンキャストPlay by Play: Jim Weirichを見ています。
彼は、最終的なタスク名をオプションとして渡すように見えるレーキ タスクを実行します。
タスク :demo が "demo" フォルダーを作成する方法を確認してください。これはどのように行われたのですか?
編集:
ありがとう、アレックス・ブラード。
したがって、次のようなものがあります。
namespace :project do
namespace :ruby do
rule "" do |t|
puts t.name
end
end
end
実行中の$ rake project:ruby:demo
出力project:ruby:demo
。
t.name.split(":")
その最終的な名前だけを取得する必要がありますか、または取得する方法はありますか?