0
Railsではnullエントリのみを上書きするupdate_allはありますか?私は何かが起こったときに初めて記録したいが、それがすでに設定されていればそれを上書きしない。Railsではnullエントリだけを上書きするupdate_allはありますか?
Railsではnullエントリのみを上書きするupdate_allはありますか?私は何かが起こったときに初めて記録したいが、それがすでに設定されていればそれを上書きしない。Railsではnullエントリだけを上書きするupdate_allはありますか?
必要なレコードを見つけたら、update_allメソッドを使用します。コールバックや検証をバイパスしますが、大規模なデータセットでは高速かつ便利です。次のようなもの:
#Change out :some_field with whatever field you want to check
YourModel.where(some_field: nil).update_all(some_field: Time.now)