なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2016/04/07)

2016/04/07分のコミットです。

CHANGELOGへの追加はありませんでした。


Merge pull request #24399 from jch/protect-against-db-schema-load-in-production

activerecord/lib/active_record/railties/databases.rakeの修正です。

db:schema:load task実行時に、check_protected_environments task(DB破壊系のtaskの実行を防止するtask)を実行するよう修正しています。


Merge pull request #24422 from matthewd/extinguish-executor-exceptions

Active Support / Active Record / railtiesの修正です。

run callback実行時にfailureが発生した場合も、クリーンアップ処理が行えるようActiveSupport::ExecutionWrapperクラスを修正しています。

後処理時にcompleteメソッドが呼ばれるようになっているので、登録するオブジェクトのcompleteメソッドに後処理を定義してあげればOKなようです。


fix length validation error typo

activemodel/lib/active_model/validations/length.rbのdocの修正です。

validates_length_ofメソッドのdoc内の:too_shortオプションのデフォルトのメッセージ内にタイポがあったのを修正しています。