なるようになるブログ

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

rails commit log流し読み(2015/09/16)

2015/09/16分のコミットです。

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


Use rack.session_options instead of directly change env

actionpack/lib/action_controller/metal/request_forgery_protection.rbの修正です。

env hashに直接値を設定している箇所があったのを、ラッパーメソッド経由で値を設定するよう修正しています。


Merge pull request #21623 from schneems/schneems/schema-migration-docs

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

ActiveRecord::SchemaMigrationクラスにdocを追加しています。


[ci skip] Remove DEFAULT NULL from examples

activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rbのdocの修正です。

MySQLのテーブル作成用SQLのexampleでDEFAULT NULLが記載されていたのですが、Remove DEFAULT NULL for primary key column to support MySQL 5.7.3 の対応でDEFAULT NULLは出力されないようになったので、DEFAULT NULLをexampleから削除しています。


Update documentation to remove 'desirable' suggestion for what is not a clear cut approach

rails guideのRails Internationalization (I18n) APの修正です。

The Overall Architecture of the Libraryの項、I18nのバックエンド機能について説明している箇所で、yaml以外のバックエンドを使うのが望ましいかも、と記載されていたのを、他のバックエンドを使う事が出来る、という表現に修正しています。

yamlの方がバージョン管理できるし、環境毎に特別な準備いらないし、諸々便利なのでyaml以外を勧める必要は無いのでは、という事で削除されたようです。


Merge pull request #21618 from designgrill/master · rails/rails@3edc7f7

rails gudeのRuby on Rails Security Guideの修正です。

CSRF Countermeasuresの項、CSRFについて説明している箇所に、requestがajaxの場合について説明している旨追記しています。