何か適当なモデルとデータベースへの接続を定義して,
class User < ActiveRecord::Base
end
User.connection.execute("UPDATE users SET status = 1;")
などとする.これだとBEGIN/COMMITなどActiveRecordが勝手にやってくれる処理が入らずに,ActiveRecordの接続を使って任意のSQLを実行できる.まあ使いどころは微妙ではあるが.
comments powered by Disqus