2015/02/24分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
[ci skip] Fix Object-Relational
to Object Relational
rails guideのActive Record Basics
の修正です。
Object-Relational
-> Object Relational
にタイポを修正してます。
Merge pull request #18395 from shunsukeaida/improve_generator_name_suggestions
railties/lib/rails/generators.rb
の修正です。
指定されたgeneratorが見つからなかった場合に出力されるサジェストメッセージを改善しています。
例。
./bin/rails g foo # before Could not find generator 'foo'. Maybe you meant 'job' or 'css:assets' or 'generator' # after Could not find generator 'foo'. Maybe you meant 'job', 'model' or 'task'
レーベンシュタイン距離を計算している処理を修正しているのですが、よくわからなかった…。
some indenting and punctuation fixes. [ci skip]
各CHANGELOGの修正です。
インデントの整理及び句読点の追加を行っています。
Allow :limit
option for MySQL bigint primary key support
activerecord/lib/active_record/connection_adapters/abstract_mysql_adapter.rb
の修正です。
MySQLAdapterでbigint primary keyにlimit
オプションを指定出来るよう対応しています。
例。
create_table :foos, id: :primary_key, limit: 8 do |t| end # または create_table :foos, id: false do |t| t.primary_key :id, limit: 8 end
こんな感じで指定出来るとの事です。
activerecord/lib/active_record/migration.rb
のdocの修正です。
Roundrip
-> Roundtrip
にタイポを修正しています。
ActiveJob::QueueAdapters::TestAdapter
is now a singleton
ActiveJobのテストを修正しています。
テスト用のjob adapterクラス(ActiveJob::QueueAdapters::TestAdapter
)を、テストの度にインスタンス生成をしていたのを、メソッドをクラスメソッドに移動し、インスタンスを生成しないよう修正しています。
activejob/lib/active_job/queue_adapter.rb
のqueue_adapter
メソッドで、testの際のみActiveJob::QueueAdapters::TestAdapter
のインスタンスを生成する、という特別な処理が入っており、その処理を削除する為の対応との事です。
Merge pull request #19030 from kamipo/extract_short_hand_column_methods
ActiveRecordの修正です。
カラムの型を処理する為のメソッドがTable
、TableDefinition
それぞれのクラスに同じ内容が定義されていたのですが、処理に漏れがあったりしたので、共通のメソッドを新規に作成したColumnMethods
moduleに処理をまとめるよう修正しています。
Deprecate AbstractController::Callbacks#skip_action_callback
actionpack/lib/abstract_controller/callbacks.rb
の修正です。
AbstractController#skip_action_callback
メソッドをdeprecateにしています。
今後は明示的にskip_before_action
、skip_after_action
、skip_around_action
を使うようにとの事です。
Avoid creating an extra hash on the job test adapter
activejob/lib/active_job/queue_adapters/test_adapter.rb
の修正です。
job_to_hash
メソッドで、Hash#merge
の代わりにHash#merge!
を使うようにして、余計なHashの生成を行わないよう修正しています。