2015/02/10分のコミットです。
CHANGELOGへの追加はありませんでした。
Merge pull request #18849 from kamipo/array_type_is_a_part_of_sql_type
activerecord/lib/active_record/connection_adapters/abstract/schema_creation.rb
、
activerecord/lib/active_record/connection_adapters/postgresql/schema_statements.rb
の
array type の情報をsql_type
変数で保持するよう修正しています。
lookup_cast_type
メソッドでsql_type
を再利用しているので、sql_type
でarray typeの情報を保持しておくことで、再度array typeのチェックを行わないでようよう、改善しています。
Change LockingType
to use DelegateClass
activerecord/lib/active_record/locking/optimistic.rb
の修正です。
LockingType
の親クラスをSimpleDelegator
からDelegateClass(Type::Value)
に変更しています。
DelegateClass
の方が明らかに速度が早かった為との事。
Merge pull request #18808 from carlosramireziii/i18n-doc-update
rails guideのRails Internationalization (I18n) API
の修正です。
"Lazy" Lookup
の項に、controllersでのLazy Lookupのサンプルを追加しています。
en: books: create: success: Book created!
class BooksController < ApplicationController def create # ... redirect_to books_url, notice: t('.success') end end