2016/01/19分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #22705 from RochesterinNYC/add-order-explanation-to-first-last-guides
rails guideのActive Record Query Interface
の修正です。
first
メソッド、last
メソッドについて説明している箇所に、order
メソッドと一緒に使用した場合の挙動の説明及びexampleを追加しています。
Association Guide replaces Order as example with Author-Book Example [ci skip]
rails guideのActive Record Associations
の修正です。
exampleコード用のクラスとしてOrder
とCustomer
というクラスを使用していたのを、Book
とAuthor
というクラスを使用するよう修正しています。
Order
だとorder
メソッドと名前が被ってしまい良くないのでは、という事で修正したようです。
CodeStatistic will now ignore hidden files:
railties/lib/rails/code_statistics.rb
の修正です。
CodeStatistic
がドットファイルは無視するよう修正しています。
ドットファイルがバイナリになっている事があり、バイナリファイルをパースしようとしてCodeStatistic
がエラーになってしまう事があり、それを避ける為、との事です。
Don't run all tests when files end in a colon.
railties/lib/rails/test_unit/test_requirer.rb
の修正です。
test runnerで、ファイル名を指定、かつ、ファイル名の末尾が":"だった場合(例:bin/rails t test/models/bunny_test.rb:
)に、全テストを実行していたのをやめるよう修正しています。
行番号を指定しなかった場合に全テストを実行するのはユーザが期待する動作では無いだろう、という事で修正されたようです。今後は、"test/models/bunny_test.rb:"というファイル名のファイルのテストを実行しようとする動作となっています。そんな名前のファイルが存在しない場合は当然エラーになります。
Remove incomplete filter runs all tests in plugins.
railties/test/generators/plugin_test_runner_test.rb
の修正です。
先のtest runnerによる対応で、plugins側のテストの修正が漏れていたので、追加で対応しています。
ApplicationRecord
instead of ActiveRecord::Base
in Association Guides [ci skip]
rails guideのActive Record Associations
の修正です。
modelの親クラスにActiveRecord::Base
を使用している箇所があったのを、ApplicationRecord
を使用するよう修正しています。
Fix discrepancies in associations guide [ci skip]
rails guideのActive Record Associations
の修正です。
exampleコード用のクラスとしてOrder
とCustomer
というクラスを使用していた箇所があったのを修正したコミット(Association Guide replaces Order as example with Author-Book Example [ci skip])で、修正漏れがあったのを対応しています。
refer to rails command instead of rake in environment error
activerecord/lib/active_record/migration.rb
の修正です。
db:environment:set
の実行を促すエラーメッセージで、rake
コマンドを使用するようになっていたのを、rails
コマンドを使用するよう修正しています。
rails guideのLayouts and Rendering in Rails
の修正です。
Rendering HTML
の項に、html_safe
メソッドを使ってエスケープしてないデータをhtml
オプションに指定した場合、自動でエスケープ処理が行われる旨説明を追加しています。
rails guideのActive Record Callbacks
の修正です。
Halting Execution
の項の注意事項につて記載している箇所で、exceptionをre-raiseしないクラスに、ActiveRecord::RecordInvalid
が漏れていたので、追加しています。