0

我有以下 rake 任务:

update_rank.rake

task :build => :environment do
  Result.desc(:score).each_with_index do |result, position|
    result.update_attribute(:rank, position + 1)
  end
end

每当创建结果时,我想从控制器调用此任务。做这个的最好方式是什么?我应该把这个任务转移到模型中吗?

4

0 回答 0