2015/04/21分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
[ci skip] Fix linked html file
rails guideのThe Rails Command Line
の修正です。
Active Record Migrations Guideへのリンクが誤っていたのを修正しています。
[ci skip] Update current version of Ruby
rails guideのGetting Started with Rails
の修正です。
ruby -v
で表示されるバージョンを2.0.0p353
-> 2.2.2p95
に修正しています。
Rename association option :class to :anonymous_class
ActiveRecordの修正です。
association系メソッドに指定出来るclass
オプションをanonymous_class
オプションに名前を変更しています。
例。
# before class User < ActiveRecord::Base has_many :comments, class: comments end # after class User < ActiveRecord::Base has_many :comments, anonymous_class: comments end
class
オプションは元々、HABTM associationの対応の為に追加されたprivateオプションで、アプリから指定する事は無いです。
ただ、class_name
オプションを指定しようとした際に、誤ってclass
オプションを指定してしまう事があり、
その場合、AssociationTypeMismatch
がraiseされてしまい、エラーの原因に気付く事が難しい、という問題があるため、
誤って指定されるのを防ぐ為に、オプション名をanonymous_class
に修正したとの事です。