0

ユーザーのセットを非アクティブにする方法

params[:user_ids] = [1,5, 6, 9]
User.update_all({:status => 'Inactive'}, {:id => params[:user_ids]})

これにより、上記の4人のユーザーまたはすべてのユーザーのステータスが非アクティブに設定されますか。これを正しく使用しているかどうかはわかりませんが、上記の4人のユーザーのステータスを更新するつもりです。

4

1 に答える 1

2

これを試して:

User.where(:id => params[:user_ids]).update_all(:status => 'Inactive') if params[:user_ids].present?

また

User.where('id IN (?)', params[:user_ids]).update_all(:status => 'Inactive') if params[:user_ids].present?
于 2013-03-08T17:43:28.907 に答える