なるようになるブログ

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

rails commit log流し読み(2016/05/30)

2016/05/30分のコミットです。

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


Merge pull request #25184 from prathamesh-sonpatki/move-up-framework-initializers

railtiesの修正です。

アプリのデフォルトの挙動を変えるinitalizers(belong_toをdefault trueにする、form毎に異なるcsrf tokenを生成する、など)はconfig/initializers配下ではなく、config/initializers/new_framework_defaults配下にに生成するよう修正しています。


Merge pull request #24965 from arthurnn/arthurnn/conn_api

Active Recordの修正です。

DBへのコネクション接続処理(#establish_connection)をActiveRecord::Baseからconnection handlerに移動しています。

複数の接続先を指定したい場合に、model毎に接続処理を行うのではなく、connection handlerで接続処理を行い、modelからはその接続先の名称を指定するだけで済むようにする為のようです。


Merge pull request #22240 from resource11/resource11-patch-1

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

Associations moduleのdoc内、A word of warningの項でActiveRecord::Baseについて言及している箇所にAPI docへのリンクを追加、ActiveRecord::Baseにあるメソッドと同じ名前のassociationsを作成してはいけないかについての説明を修正しています。


use OpenSSL::Cipher instead of deprecated OpenSSL::Cipher::Cipher for cipher creation.

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

deprecatedになっているOpenSSL::Cipher::Cipherの代わりにOpenSSL::Cipherを使用するよう修正しています。


Tiny document fixes [ci skip]

actionpack/lib/action_controller/metal/conditional_get.rbactiverecord/lib/active_record/associations.rbのdocの修正です。

グラマーの修正及びAPI docへのリンクにrdoc-refを使用するよう修正しています。