Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在rake任务之外访问rake文件中的Rails模型?_Ruby On Rails_Rake - Fatal编程技术网

Ruby on rails 如何在rake任务之外访问rake文件中的Rails模型?

Ruby on rails 如何在rake任务之外访问rake文件中的Rails模型?,ruby-on-rails,rake,Ruby On Rails,Rake,为了在rake任务中访问Rails模型,您将:environment作为依赖项。但是,如果您希望对任务进行动态描述,并且这些描述取决于某个数据库日期,该怎么办呢。例如: end_date = Foo.end_date # the model foo provides some end date desc "Do something after #{end_date}" task bar: :environment do ... end 我尝试了Rake::Task[:environmen

为了在rake任务中访问Rails模型,您将
:environment
作为依赖项。但是,如果您希望对任务进行动态描述,并且这些描述取决于某个数据库日期,该怎么办呢。例如:

end_date = Foo.end_date # the model foo provides some end date

desc "Do something after #{end_date}"
task bar: :environment do
  ...
end
我尝试了
Rake::Task[:environment]。调用
,但我得到
不知道如何构建任务“environment”