読者です 読者をやめる 読者になる 読者になる

なるようになるブログ

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

rails commit log流し読み(2017/05/02)

2017/05/02分のコミットです。

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


Merge pull request #28753 from st0012/add-render-with-variants-test

Action Viewのテストの修正です。

template/partial + variantsオプションを指定した場合のテストを追加しています。


Merge pull request #28943 from koshigoe/port-arg-has-precedence-over-env-var

railties/lib/rails/commands/server/server_command.rbの修正です。

rails serverにPORT環境変数と"-p"オプションを同時に指定した場合に、"-p"オプションの方を優先するよう修正しています。Rails 5.0までと同じ挙動にする為。


Merge pull request #28930 from kamipo/use_flat_map

activerecord/lib/active_record/reflection.rbactivesupport/lib/active_support/i18n_railtie.rbの修正です。

map + flattenを使用していた箇所を、flat_mapを使用するよう修正しています。


Merge pull request #28938 from kamipo/deprecate_supports_statement_cache

Active Recordの修正です。

supports_statement_cache?メソッドをdeprecateにしています。

supports_statement_cache?メソッドはadapterがprepared statement cachingをサポートしているかどうかをチェックする為のメソッドだったのですが、内部的にはもう使われていない、全てのadapterでtrueを返すようになっている、等の理由でdeprecateになったようです。


Add missing require in ActionMailer

actionmailer/lib/action_mailer.rbの修正です。

不足していたactive_supportのrequireを追加しています。


Rails secrets is not built on but inspired by Sekrets

rails guideのRuby on Rails 5.1 Release Notesの修正です。

Encrypted secretsの項で sekrets gemを使用している、という説明になってしまっていたのですが、実際は使用していない(参考にしただけ)ので、その旨説明を修正しています。