2014/06/24分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Add a deprecation cycle for NullColumn
from column_for_attribute
3週間位前に行われた、Return a null column when no column exists for an attribute のコミットを戻して、deprecationのwarningを出力するように修正しています。
simple_form
がnil
がreturnされる想定になっているので、Rails4系ではそのままにしておくとの事です。Rails5で対応予定。
各docの修正です。
overriden
をoverridden
に修正しています。
Merge pull request #15732 from kuldeepaggarwal/correct-assets-ouput
actionview/lib/action_view/helpers/asset_url_helper.rb
、actionview/lib/action_view/helpers/form_tag_helper.rb
のdocの修正です。
asset_helperメソッドの出力結果を修正しています。
一部抜粋。
- # javascript_path "xmlhr" # => /javascripts/xmlhr.js - # javascript_path "dir/xmlhr.js" # => /javascripts/dir/xmlhr.js + # javascript_path "xmlhr" # => /assets/xmlhr.js + # javascript_path "dir/xmlhr.js" # => /assets/dir/xmlhr.js
ちょっと前に似たようなコミットを見たような。
Merge pull request #14113 from murb/patch-1
rails guideのGetting Started with Engines
の修正です。
--mountable
オプションについての説明を修正しています。
remove unnecessary require for json serialization test cases
activemodel/test/cases/serializers/json_serialization_test.rb
の修正です。
不要なrequire処理を削除しています。
Remove unused param 'klass' from AttributeAssignment#read_other
activerecord/lib/active_record/attribute_assignment.rb
の修正です。
read_other
メソッドから使用していない引数を削除しています。
Remove unused param 'conn' from ConnectionPool#release
activerecord/lib/active_record/connection_adapters/abstract/connection_pool.rb
の修正です。
release
メソッドから使用していない引数を削除しています。
Disable autolink in example code blocks in guides.
guides/assets/javascripts/guides.js
の修正です。
rails guideのexampleコードのautolinkを無効化しています。
そもそもコード内のautolinkが有効になっていたのは、バグだったという判断のようです。
relate issueにRails Guideの台湾語版のURLが。Ruby on Rails 指南。"指南"なんですね。
Merge pull request #15810 from maurogeorge/guides-rails-update
rails guideのA Guide for Upgrading Ruby on Rails
の修正です。
rails:update
タスクの説明を追加しています。
rails:update
知らなかったです。
add missing :nodoc:
for recent refactorings. [ci skip]
ActiveRecordの各moduleの修正です。各クラス/モジュールに:nodoc:
を追加しています。
activerecord/lib/active_record/attribute_assignment.rb
の修正です。
column
をcast_type
に変更しています。
column_for_attribute
の戻り値がnil
である事を期待している箇所が既にあって、テストでwarinigが出てしまっているので、warningを抑える為、column_for_attribute
ではなく、type_for_attribute
を使用する修正しています。
Always assume strings with non-numeric characters change numeric types
activerecord/lib/active_record/type/numeric.rb
の修正です。
numericality validationに失敗した時、changed?
がfalseを返していたのをtrueを返すよう修正しています。
model = Model.create!(number: 5) model.number = '5wibble' model.number_changed? # => true
実際は値が変わっているので、changed
がtrueが正しい動作のようです。なお、3.2.x系ではtrueが返っていて、4.0.xからfalseに変わったようです。
Doc pass for Type::Value
[ci skip]
activerecord/lib/active_record/type/value.rb
の修正です。
Type::Value
クラスの各メソッドにdocを追加しています。