なるようになるブログ

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

rails commit log流し読み(2015/06/19)

2015/06/19分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

activerecord/CHANGELOG.md

railties/CHANGELOG.md


Add RDoc about scope option on distance_of_time_in_words

actionview/lib/action_view/helpers/date_helper.rbのdocの修正です。

distance_of_time_in_wordsメソッドscopeオプションについてのdocを追加しています。


Autoload ActiveRecord::RecordInvalid

activerecord/lib/active_record.rbの修正です。

autoloadの対象にRecordInvalidクラスを追加しています。

rackアプリでActiveRecordを使用して、ActiveRecord::RecordInvalidクラスをrescueする、というコードを書いていた際に問題になった為、追加したとの事です。


Nitpick :nail_care: [ci skip]

actionview/lib/action_view/helpers/date_helper.rbのdocの修正です。

グラマーの修正を行っています。


correct example output of references migration [ci skip]

rails guideのGetting Started with Railsの修正です。

マイグレーションreferencesオプションを使用した場合のmigrationファイルのexampleが、実際の実行結果と異なっていたのを修正しています。


Merge pull request #19843 from marshall-lee/explain_cte_queries

activerecord/lib/active_record/explain_subscriber.rbの修正です。

EXPLAIN を習得するクエリーの一覧に、with句を追加しています。


Merge pull request #20605 from dcrec1/assert_file

railties/lib/rails/generators/testing/assertions.rbの修正です。

assert_fileメソッドの引数に指定するファイル名に~, +等の特殊文字が入っていた場合に、結果がおかしくなってしまっていたのを修正しています。

assert_fileメソッドの中で、指定されたファイルのパスを取得する際、shellescapeでパス名をエスケープしていた為、正しくチェック処理が行われていませんでした。


Merge pull request #20259 from rastasheep/rastasheep-patch-1

activerecord/lib/active_record/migration.rbのdocの修正です。

ActiveRecord::Migration#remove_indexメソッドのdoc内のcolumn_namesをエスケープするよう修正しています。


Merge pull request #20117 from jfine/action-mailer-smtp-settings-update

rails guideのAction Mailer Basicsの修正です。

Action Mailer Configurationの項、smtp_settingsopenssl_verify_modeオプションについての説明を追加しています。