2014/11/21分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
[CI SKIP] Improvements to Active Job guide.
rails guideのActive Job Basics
の修正です。
config.active_job.queue_adapter
の設定の説明の改善、グラマーの修正を行っています。
actionpack/lib/action_controller/metal/instrumentation.rb
の修正です。
process_action
メソッドで、ActionDispatch::Request#method
の代わりにActionDispatch::Request#request_method
を使用するよ修正しています。
ミドルウェアでオーバーライドした値を参照するようにする為、との事です。
Document all the options accepted by form_for
actionview/lib/action_view/helpers/form_helper.rb
のdocの修正です。
form_for
メソッドに指定出来るオプションで、docに説明が無かったオプションがあったのを追加しています。
:method
、:authenticity_token
、:remote
の三つです。
Add :enforce_utf8
option to form_for
actionview/lib/action_view/helpers/form_helper.rb
の修正です。
form_for
メソッドに:enforce_utf8
オプションを追加しています。:enforce_utf8
オプションにfalseを設定した場合、<input name="utf8" type="hidden">
が出力されないようになります。
form_tag
メソッドは、以前から:enforce_utf8
オプションが使えていたので、それをform_for
でも使用出来るよう対応した形です。
_will_change! method is not needed any more [ci skip]
rails guideのActive Record and PostgreSQL
の修正です。
このコミットからxxx_will_change!
メソッドを使用する必要が無くなったので、xxx_will_change!
の説明を行っている箇所を削除しています。
Wrap code snippets in +, not backticks, in sdoc
actionpack/lib/action_dispatch/routing/mapper.rb
のdocの修正です。
"`"を"+"に修正しています。 RDoc記法ですね。
Wrap code snippets in +, not backticks, in sdoc
各docの修正です。
RDocとして不適切な記法を使っている箇所の修正を行っています。
raise a better exception for renaming long indexes
activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb
、
activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
の修正です。
DBのindexのリネームを行う際、リネーム後の名前が長すぎた場合に、適切なエラーメッセージが表示されるよう対応しています。
元々は、特に長さのチェック処理無かったので、SQLエラーがそのまま出力されていたんですかねえ。
if you want to ignore all the logfiles, no need for extensions
railties/lib/rails/generators/rails/app/templates/gitignore
の修正です。
ログファイルのignoreの設定を/log/*.log
から/log
に修正しています。
*.logだけでなく、logディレクトリ配下全てignoreにするためですね。
ignore all logfiles but keep the log directory. #17700 [ci skip] https://github.com/rails/rails/commit/8ffc8da71360f0defcc4ac44d25c1732b3f73820
railties/lib/rails/generators/rails/app/templates/gitignore
の修正です。
上記対応の続きです。logディレクトリ自体はバージョン管理に含まれるよう、+!/log/.keep
を追加しています。
Update grammar in Getting Started Guide [ci skip]
rails guideのGetting Started with Rails
の修正です。
グラマーの修正です。by
をwith
に修正しています。
make it possible to access fixtures excluded by a default_scope
.
activerecord/lib/active_record/fixtures.rb
の修正です。
Fixture#find
メソッドが、unscopedを行うよう修正しています。
これにより、default_scope
の設定に関わらず、fixtureの値が取得出来るようになっています。