为什么`:environment`作为数组传递给rake任务?

时间:2018-04-19 05:53:28

标签: ruby-on-rails ruby rake rake-task

我正在查看以下rake任务的第一行:

task :generate_course_group_progress_report => [:environment] do

为什么[:environment]作为数组而不是:environment作为哈希值传递?这是做什么的?这似乎没有打破任务。

是否存在将多个变量传递给哈希的情况,即[:environment, :something_else]

1 个答案:

答案 0 :(得分:0)

不,您也可以将其用作符号。

task test_task: :environment do # some code end