2015/04/27分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Don't reference sprockets assets on action pack
actionpack/lib/action_dispatch/routing/inspector.rb
の修正です。
RouteWrapper#internal?
メソッドからassets.prefix
を無視するコードを削除しています。
rake routes
コマンドのようなroutingの情報を出力する際assets_prefix
の情報を無視する必要があり、RouteWrapper#internal?
メソッドのその為のコードが入っていたのですが、
sprockets-rails側で考慮する対応が入り、ActionPack側で対応する必要が無くなったので、コードを削除しています。
Use latest sprockets-rails on internal dev
Gemfile
の修正です。
sprockets-rails
のmasterを使用する修正しています。
assets:cache:clean wont clean cache anymore
railties/test/application/assets_test.rb
の修正です。
assets:clobber
タスクがtmp/cache/assets
を削除する事を確認するテストを削除しています。
clobber
タスクでtmp/cache/assets
を削除しないよう、sprockets-rails側が修正されたとの事で、それに合わせた対応したようです。
Need to add config.assets.compile=true to access .assets
railties/test/application/assets_test.rb
の修正です。
assets pipelineのテストの際に、config.assets.compile = true
を設定するよう修正しています。
compile
がnil
の場合、Rails.application.assets
が設定されないので、Rails.application.assets
が参照出来るようcompile
をtrue
にするよう修正したようです。これもsprockets-railsの修正による影響の為との事です。
[ci skip] Update ActiveSupport::Rails and ActiveSupport::Rescuable docs
activesupport/lib/active_support/rails.rb
、
activesupport/lib/active_support/rescuable.rb
のdocの修正です。
各種グラマーの修正しています。
Merge pull request #19904 from zzak/rm_route_wrapper_internal_hacks
actionpack/test/dispatch/routing/inspector_test.rb
の修正です。
assetsがdisbleになっている場合のroute
の実行結果についてのテストを追加しています。
Don't document private internal constant [ci skip]
activemodel/lib/active_model/validations.rb
のdocの修正です。
VALID_OPTIONS_FOR_VALIDATE
定数に:nodoc:
を追加しています。
Don't document internal monkey patch for mysql gem [ci skip]
activerecord/lib/active_record/connection_adapters/mysql_adapter.rb
のdocの修正です。
Mysql#to_date
メソッドのdocに、mysql gemへのモンキーパッチのコミットIDが記載されていたのを削除しています。
nodoc private internal constants from ActiveJob::Arguments
activejob/lib/active_job/arguments.rb
の修正です。
Arguments
module配下のprivate定数に:nodoc:
を追加しています。
Revert "Merge pull request #17920 from calebthompson/dont-rely-on-environment-task-for-schema-load"
activerecord/lib/active_record/railties/databases.rake
をenvironment
に依存させないようにしたRemove environment dependency for db:schema:loadのコミットをrevertしています。
environment
に依存しなくなってしまった為、 initializersが実行されてしまくなってしまい、ActiveSupport::Inflector.inflections
を使用していた場合に、正しくでテーブル名・カラム名の変換が行われなくなってしまった為、revertしたとのこ事です。
test, for create_table
and foreign_key: true
no-op. Closes #19794.
activerecord/test/cases/migration/references_foreign_key_test.rb
の修正です。
foreign_key: true
の場合にcreate_table
を行うテストを追加しています。
Add note about sti column value to becomes method [ci skip]
activerecord/lib/active_record/persistence.rb
のdocの修正です。
becomes
メソッドのdocに、STIについての説明を追加しています、
Merge pull request #18392 from brainopia/fix_route_requirements
actionpack/lib/action_dispatch/journey/route.rb
の修正です。
scope
メソッドにdefault
オプションを指定している場合に、rake routes
コマンドでscope
のブロック内で指定したresource
のformat
が正しく表示されないバグがあったのを修正しています。
issueより。
scope constraints: {format: :html}, defaults: {format: 'html'} do resource :search, :only => :show resource :dashboard, :only => :show, constraints: {format: /html|atom/} end
# `rake routes`実行結果 dashboard GET /dashboard(.:format) dashboards#show {:format=>"html"}
Add changelog for rake routes default fix
actionpack/CHANGELOG.md
の修正です。
上記routeの対応についてCHANGELOGに追記しています。
remove trailing whitespace. [ci skip]
activerecord/lib/active_record/persistence.rb
のdocの修正です。
touch
メソッドのdocから不要な終端のスペースを削除しています。