0

この移行がありますが、railsタスクを使用してこれを実行したいのですが、どうすればよいですか?

User.all.each do |user|
  user.deliver = :twice if user.deliver == :none
end 
4

1 に答える 1

0
namespace :my_cool_app do
  task :do_this => :environment do
    User.all.each do |user|
      user.deliver = :twice if user.deliver == :none
    end 
  end
end

このタスクを実行するには、を入力しrake my_cool_app:do_thisます。レーキタスクの詳細はここに投稿されています。少し時代遅れですが、読む価値があります

于 2013-02-19T16:29:03.717 に答える