2015/04/06分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Update command_tasks source code
rails guideのThe Rails Initialization Process
の修正です。
rails/commands/command_tasks.rb
についての説明を行っている箇所で、COMMAND_WHITELIST
が配列になっていなかったのを、配列に修正しています。
fix typo in deprecation message. [Robin Dupret]
activemodel/lib/active_model/validations/length.rb
の修正です。
validates_length_of
に:tokenizer
オプションを指定した場合に出力されるdeprecateメッセージにタイポがあったのを修正しています。
head no_content when there is no template or action performed
actionpack/lib/action_controller/metal/implicit_render.rb
の修正です。
コントローラー内のアクションメソッドで、デフォルトのテンプレートファイルが見つからなかった場合に、エラーをraiseするのではなくNo Content(204)を返すよう修正しています。
テンプレートをレンダリングしないAPI controllersの場合に、デフォルトでno_content
返した方が良いだろうという事で変更になったようです。
[ci skip] Remove Extensions to Proc
chapter section
rails guideのActive Support Core Extensions
の修正です。
既に存在しないProc
への拡張について説明している箇所を削除しています。
use singular table name if pluralize_table_names is setted as false while creating foreign key
activerecord/lib/active_record/connection_adapters/abstract/schema_definitions.rb
、
activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
の修正です。
foreign keyに関するテーブル名の取得、及び、foreign keyの参照削除の際に、pluralize_table_names
の設定値を参照するよう修正しています。
fix missing "if" in API docs for ActionController::Parameters#permit
actionpack/lib/action_controller/metal/strong_parameters.rb
のdocの修正です。
ActionController::Parameters#permit
メソッドの:name
オプションについて説明している箇所にタイポがあったのを修正しています。
Fix method signature of parse_query
to match rack
actionpack/lib/action_dispatch/http/request.rb
の修正です。
Request#parse_query
メソッドの引数を配列として受け取るよう修正しています。
- def parse_query(qs) + def parse_query(*)
rackのRequest#parse_query
メソッドが、第二引数を受け付けるよう修正されており、メソッドのフォーマットを合わせる為、rails側も修正しています。 なお、今後同じように引数が増えた場合に、毎回対応しないでも良いように、railsは配列として受け取るようようにしたようです。
Fix ActionPack tests after changes to missing template logger
actionpack/lib/action_controller/metal/implicit_render.rb
の修正です。
コントローラー内のアクションメソッドで、デフォルトのテンプレートファイルが見つからなかった場合に、エラーをraiseするのではなくNo Content(204)を返す際、その旨ログを出力するようになっています。が、logger
がnil
のケースがある為、ログ出力の際にlogger
のインスタンスチェックを行うようチェック処理を追加しています。
drop_table method documentation for mysql and postgresql adapters [ci skip]
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
、
activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
のdocの修正です。
それぞれのdrop_table
メソッドにAPI docを追加しています。
Merge pull request #19667 from vngrs/drop_table_doc
correct the directory which rake notes look by default [ci skip]
rails guideのThe Rails Command Line
の修正です。
rake notes
コマンドがデフォルトで検索するディレクトリ名の一覧に誤りがあったのを修正しています。