Ruby on rails 在rake任务中启用Rails SQL缓存
我正在尝试在rake任务中启用 最高审计机关: 如果Rails再次遇到该请求的相同查询,它将使用缓存的结果 我希望在rake任务中实现同样的效果。如果我多次执行相同的查询,我希望它使用前一个查询Ruby on rails 在rake任务中启用Rails SQL缓存,ruby-on-rails,ruby,rake,ruby-on-rails-5,Ruby On Rails,Ruby,Rake,Ruby On Rails 5,我正在尝试在rake任务中启用 最高审计机关: 如果Rails再次遇到该请求的相同查询,它将使用缓存的结果 我希望在rake任务中实现同样的效果。如果我多次执行相同的查询,我希望它使用前一个查询 有没有办法使用该功能,或者我必须实现它?我相信您可以在块中启用缓存 我相信您可以在块中启用缓存 task your_rake_task: :environment do ActiveRecord::Base.connection.cache do # should cache queries
有没有办法使用该功能,或者我必须实现它?我相信您可以在块中启用缓存
我相信您可以在块中启用缓存
task your_rake_task: :environment do
ActiveRecord::Base.connection.cache do
# should cache queries inside the block
end
end