2015/09/28分のコミットです。
CHANGELOGへの追加はありませんでした。
Fix test that was failing because of typo
railties/test/application/routing_test.rb
の修正です。
get
をapp
にタイポしていた為にテスト落ちてしまっていた箇所があったのを、修正しています。
Merge pull request #21785 from vngrs/minor_doc_fix
actionview/lib/action_view/helpers/form_options_helper.rb
のdocの修正です。
各doc内のグラマーの修正(a
-> an
に修正)を行っています。
Merge pull request #21790 from yui-knk/fix_doc_date_field
actionview/lib/action_view/helpers/form_helper.rb
のdocの修正です。
date_field
メソッドのdocで、デフォルトはobjectのto_date
メソッドが呼ばれる、と書いてあったのですが、実際はstrftime("%Y-%m-%d")
が呼ばれる為、その旨docを修正しています。
activerecord/lib/active_record/connection_adapters/abstract/schema_dumper.rb
、
activerecord/lib/active_record/migration.rb
のdocの修正です。
各doc内のグラマーの修正(a
-> an
に修正)を行っています。
Merge pull request #21780 from yui-knk/fix_ar_sanitize_doc
activerecord/lib/active_record/sanitization.rb
のdocの修正です。
Sanitization
moduleの各メソッドのdocの修正を行っています。修正内容は下記の通りです。
sanitize_sql_for_conditions
メソッドのdocにプリペアドステートメント、Stringを使用した場合のexampleを追加sanitize_sql_for_assignment
メソッドのdocに、引数にHash、Stringを使用した場合のexampleを追加sanitize_sql_like
メソッドのdocに、exampleを追加- add % style prepared statement example for sanitize_sql_array
sanitize_sql_array
メソッドのdocに、プリペアドステートメントを使用した場合のexampleを追加- exampleコードのスペースを調整
Merge pull request #21783 from amitsuroliya/record_not_found
activerecord/lib/active_record/associations/collection_proxy.rb
のdocの修正です。
各メソッドのdoc内にあったActiveRecord::RecordNotFound
が発生した場合のexampleの実行結果が、実際の内容と異なっていたのを修正しています。
Updated docs for transform_keys [ci skip]
activesupport/lib/active_support/core_ext/hash/keys.rb
のdocの修正です。
transform_keys
メソッドのdocに、transform_keys
メソッドにblockを渡さなかった場合のexampleを追加しています。
check if @rake_patterns is defined
railties/lib/rails/test_unit/minitest_plugin.rb
の修正です。
plugin_rails_init
メソッドで、@rake_patterns
を使用する前に、defined?
で変数が存在するかどうかチェックしています。
rake
経由以外でtestを実行した場合は@rake_patterns`が定義されておらず、その場合Rubyのwarningが表示されてしまう為、チェック処理を追加しています。
Make fuzzy sentence more clear
rails guideのConfiguring Rails Applications
の修正です。
Connection Preference
の項、config/database.yml
について説明している箇所の言い回しを修正しています。
Updated docs for transform_values [ci skip]
activesupport/lib/active_support/core_ext/hash/transform_values.rb
のdocの修正です。
transform_values
メソッドのdocに、transform_values
メソッドにblockを渡さなかった場合のexampleを追加しています。
Speed up Hash#transform_values
when empty
activesupport/lib/active_support/core_ext/hash/transform_values.rb
の修正です。
transform_values
メソッドで、値がemptyだった場合にearly returnするよう修正しています。
def transform_values return enum_for(:transform_values) unless block_given? + return {} if empty?
Active Modelのattributesのコピー処理で、空のHashでtransform_values
が呼ばれ、その処理の高速化の為に対応したとの事です。