なるようになるブログ

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

rails commit log流し読み(2016/03/18)

2016/03/18分のコミットです。

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


use rails 5 favicon.ico for rails guides

guides/assets/images/favicon.icoの追加です。

Rails guideで、Rails 5から新しくなったfaviconが表示されるようfaviconを追加しています。


Evented Redis adapter: log reconnect failures as errors, not just info

actioncable/lib/action_cable/subscription_adapter/evented_redis.rbの修正です。

Evented Redis adapterで、redisへの再接続に失敗した場合のログレベルがinfoになっていたのを、errorに修正しています。


Merge pull request #24223 from mechanicles/reserved-keys-tests

activejob/test/cases/argument_serialization_test.rbの修正です。

Active Job内で使用している値(_aj_globalid_aj_symbol_keys_aj_hash_with_indifferent_accessのStringとSymbol)がhashのkeyに使用出来ない事を確認するテストを追加しています。


Merge pull request #22518 from RochesterinNYC/better-error-message-for-includes-relations-missing

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

associationをeager load、又はincludesする際に、指定された名前のassociationが見つからなかった場合のエラーメッセージを改善しています。

例。

# before
Association named 'nonexistent_relation' was not found on Post; perhaps you misspelled it?

# after
Can't join 'Post' to association named 'nonexistent_relation'; perhaps you misspelled it?