0

Rails 3.2を使用してAPIを開発しており、ユーザーへのメッセージをフェッチしています。フェッチするすべてのメッセージを、同じリクエストで読み取られたステータスに設定する必要があります。私は今これをやっています、より良いそしてより速い方法はありますか?

@output = @message.answers.page(params[:page]).per(10)
@output.each do |message|
 message.status = "read"
 message.save
end
4

1 に答える 1

2

messages.update_all(status: "read")

于 2013-02-12T14:38:53.057 に答える