モデルが存在する場合にのみ、モデルの値を更新しようとしています。そうでなければ、私は何もしません。検索すると、更新が返されるか、質問/回答が作成されるようですが、作成したくありません。
私は簡単にそれを行うことができることを知っています:
found = Model.find_by_id(id)
if found
update stuff
end
ただし、一時的なローカル値を割り当てたり、ifを実行したりせずに、1回の呼び出しでこれを行う方法があるように感じます。
レコードが存在しない場合、ノイズの多いエラーなしでレコードを更新するためのRails呼び出しを作成するにはどうすればよいですか?
最新のRails3.x