RoR で次のようなエラー処理を行うにはどうすればよいですか。
conn = Person.connection
conn.execute(sql_stmt)
SQL の実行中にエラーが発生した場合はどうなりますか?
RoR で次のようなエラー処理を行うにはどうすればよいですか。
conn = Person.connection
conn.execute(sql_stmt)
SQL の実行中にエラーが発生した場合はどうなりますか?
execute
メソッドは接続のquery
メソッドの単なるラッパーでMysql::Error
あり、何か問題がある場合は例外が発生します。古い mysql gem の代わりに mysql2 を使用すると、Mysql2::Error
例外が発生すると思います。