Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Foo.where(:some_id => 1).update_all(:some_columnn => "1")
これは Foo を更新する正しい方法ですか? オブジェクトを検索して更新したくありません。
はい、それは正しい方法ですが、コールバックや検証は実行されないことを覚えておいてください。
ところで、 update_all は条件も受け入れます。このような
Foo.update_all({:some_columnn => "1"}, {:some_id => 1})