2015/10/29分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #22073 from arunagw/remove-require-sdoc-rakefile
Rakefile
の修正です。
不要なsdoc
のrequireを削除しています。別のrequireの先でrequireされている為、との事です。
Merge pull request #18548 from sebjacobs/support-bidirectional-destroy-dependencies
activerecord/lib/active_record/callbacks.rb
の修正です。
双方向のdestroy dependenciesが動作するよう対応しています。
例。
class Content < ActiveRecord::Base has_one :position, dependent: :destroy end class Position < ActiveRecord::Base belongs_to :content, dependent: :destroy end
元々Rails 3系では動作しており、4にあがった段階から動作しなくなっていたとの事です。こんなんかけるんですねえ。
Merge pull request #21998 from kddeisz/rake_task_statistics
railtiesの修正です。
rake stats
タスクが、lib/tasks
配下のrake taskもカウントチェックするよう修正しています。
Ignore scope in missing translation input.
actionview/lib/action_view/helpers/translation_helper.rb
の修正です。
translation keyが見つからなかった場合に表示されるエラーメッセージから、scope
オプションの値を削除しています。
エラーメッセージにscope
に関する情報は既に含まれているいる為、不要との事で削除しています。
Use #distinct instead of #uniq in the guides [ci skip]
rails guideのActive Record Query Interface
、Active Record Associations
の修正です。
deprecateになったRelation#uniq
メソッドを削除し、代わりにRelation#distinct
メソッドの説明を記載するよう修正しています。
tests, no every adapter supports "connection.version"
activerecord/test/cases/adapters/mysql/sp_test.rb
、
activerecord/test/cases/adapters/mysql2/sp_test.rb
の修正です。
stored procedureについてのテストを行う際、テストの直前でstored procedureに対応しているDBかどうかチェックしていたのを、テストの前処理でチェックを行うよう修正しています。
DBにsqlite3を指定して該当のテストコードを実行した場合に、NoMethodError
でエラーになってしまい、その為の対応との事です。
actionview/test/template/form_helper_test.rb
の修正です。
form_for
メソッドがblockを必須パラメータとしている事を確認するテストで、本来blockが渡されない事でエラーになる事を確認する筈だったのですが、
form_for
メソッドの第一引数に不要な値を渡してしまい、それが原因でエラーになってしまっていました(発生するエラーは同じなので、結果テストは通っていた)。
不要な引数を削除し、正しくblockについての確認を行うよう、テストを修正しています。