summary ActiveRecordのupdate_allの使い方をググりながら実装してたらハマった話 発端 こんな感じのSQLを実行したかった 1 UPDATE TBL SET COL1 = 'hoge' WHERE COL2 = 'nya-'; これをどうやるのか。 とりあえずググった結果見つけたリファレンス 1 2 # Update records that match our conditions Billing.update_all( "author = 'David'", "title LIKE '%Rails%'" ) ほうほうこんな感じでやるのか。 やってみた結果↓ Railsニキ「引数の数が違うんじゃボケ。引数は一個じゃ。」 なんぞ? 他のブログにもちらほら第一引数にはSET句に渡す内容、第二引数に更新したいレコードの条件と書いてあるではないか。 色々試すも一向に状