なるようになるブログ

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

rails commit log流し読み(2014/09/20)

2014/09/20分のコミットです。

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


[ci skip] Reword a comment in concern's documentation

activesupport/lib/active_support/concern.rbのdocの修正です。

グラマーの修正。


Merge pull request #15791 from zev/add_model_to_recordnotfound_message

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

RecordNotFoundの場合のエラーメッセージに、より詳細な情報を出すよう修正しています。

-      first or raise RecordNotFound
+      first or raise RecordNotFound.new("Couldn't find #{@klass.name} with [#{arel.where_sql}]")

Quick fix to address the borken build caused by #15791

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

上記PRの対応の影響で壊れてしまったテストを修正しています。


Fix find_by with associations not working with adequate record

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

association objectsをfind_byの引数に指定した場合に、正常に値が取得出来ないエラーの修正をしています。


No need to call to_sym here

ActiveRecordの修正です。

不要なシンボルへの変換処理を削除しています。


ActiveRecord CHANGELOG improvements [skip ci]

activerecord/CHANGELOG.mdの修正です。

グラマーの修正です。