2017/04/09分のコミットです。
CHANGELOGへの追加はありませんでした。
Remove mentions and instructions for docrails
rails guideのAPI Documentation Guidelines
、Contributing to Ruby on Rails
の修正です。
各箇所からdocrailsに関する説明を削除しています。docrailsはprivateリポジトリになってしまい、コミッターしか見れなくなってしまい、コントリビューターはrails/railsにPRを送る必要がある為。
Drop the “Sanity Check” contributing step
rails guideのContributing to Ruby on Rails
の修正です。
Sanity Check
の項をまるまる削除しています。
Merge pull request #28705 from kamipo/extract_construct_relation_for_exists
activerecord/lib/active_record/relation/finder_methods.rb
の修正です。
exists?
メソッドの為のrelationの構築処理をメソッド(construct_relation_for_exists
)に切り出しています。
Merge pull request #28678 from hedgesky/use_formatted_number_as_schema_version
activerecord/lib/active_record/schema_dumper.rb
の修正です。
schema.rbの先頭に表示するschemaのバージョンを、フォーマットした値を表示するよう修正しています。
# before ActiveRecord::Schema.define(version: 20170404131909) # after ActiveRecord::Schema.define(version: 2017_04_04_131909)
timestampをわかりやすくする為ですかね。ちょっと違和感が…。
Add scaffolding for different sections in 5.1 release notes
rails guideのRuby on Rails 5.1 Release Notes
の修正です。
各コンポーネントにRemovals
、Deprecations
、Notable changes
のセクションヘッダーを追加しています。
Add text to “Upgrading to Rails 5.1”
rails guideのRuby on Rails 5.1 Release Notes
の修正です。
Upgrading to Rails 5.1
の項にテキストを追加しています。
Merge pull request #28697 from y-yagi/remove_duplicated_delivery_method_definition
actionmailer/test/parameterized_test.rb
の修正です。
重複して行われていたActionMailer::Base.delivery_method
への設定を削除しています。
delegate_to_missing doesn’t delegate private methods
activesupport/lib/active_support/core_ext/module/delegation.rb
の修正です。
delegate_missing_to
メソッドをprivateメソッドにはdelegateしないよう修正しています。
delegate_missing_to should fall back to super
activesupport/lib/active_support/core_ext/module/delegation.rb
の修正です。
delegate_missing_to
メソッドで、targetに指定されたメソッドが見つからなかった場合に、superにfallbackするよう修正しています。
- #{target}.respond_to?(name) + #{target}.respond_to?(name) || super