这是我发现可以将传递参数传递给哈希的符号键的一种方法。
task :test,:server do |t,args|
puts args.server
puts end_points[:"#{args.server}"]
end
end_points 的定义
end_points = { :dev ==> "http://mysite.com" }
这就是我称之为 rake 任务的方式:
rake test[dev]
是否有更简洁的方法将 args.server 作为 end_points 的键传递。