2014/05/25分のコミットです。
CHANGELOGにのったコミットは以下の通りです(詳細は本文参照)。
rails guideも4.1.1に修正されました。本当に、そろそろかなあ。
Merge pull request #14986 from dlangevin/trailing-slash-url-generation
actionpack/lib/action_dispatch/http/url.rb
の修正です。
trailing slashをtrue
にしているときに、format
を指定すると、'/'がformatの後ろについてしまうのを修正しています。
# before bars_url(trailing_slash: true, format: 'json') # => /bars.json/ # after bars_url(trailing_slash: true, format: 'json') # => /bars.json
Add documentation for using Rails with a reverse proxy
rails guideのConfiguring Rails Applications
の修正です。
Using a Reverse Proxy
の項を追加しています。
nginx + unicornの構成の場合の例が追加されています。
Merge pull request #9083 from bronson/patch-1
railties/lib/rails/generators/named_base.rb
の修正です。
alias
で別名していたのを、def
で定置するよう修正しています。
- alias :singular_name :file_name + + def singular_name + file_name + end
attr_reader :file_name
が設定されており、aliasするとその情報も引き継ぐのですが、そうするとActiveRecord::Generators::MigrationGenerator.all_tasks
にsingular_name
が表示されてしまっていたので、修正したとの事です。
railties/lib/rails/generators/rails/app/templates/Gemfile
の修正です。
unicorn
-> Unicorn
に修正しています。
Add FIXME note about the thor bug
railties/lib/rails/generators/named_base.rb
の修正です。
上記aliasの修正について、docを追加しています。
railties/lib/rails/generators/rails/plugin/templates/Rakefile
の修正です。
rails engineを使用している場合に、rails/tasks/statistics.rake
をloadする処理を追加しています。
engineを使用している場合に、rake stats
を使えるようにするため、かなあ。
ActionView::I18n::Config::I18nProxy#view_context
のdocの修正です。
説明が足りてなかったのを追加しています。
Improve readability of Explain Queries table in guides [ci skip]
rails guideのActive Record Query Interface
の修正です。
Explain Queriesに見やすいように改行を入れています。
integration tests do not need to load fixtures by hand
railties/lib/rails/generators/rails/app/templates/test/test_helper.rb
の修正です。
fixtureのloadについてのnoteを削除しています。
fixtures :all
が設定されているので、手でfixtureのload処理は不要なので、noteを削除したようです。
Update all Rails 4.1.0 references in guides to 4.1.1 [ci skip]
rails guideの修正です。各種guideのrailsのバージョンを4.1.1に修正しています。
unwrap the constraints object on initialization, eliminate loops
routingの修正です。不要なloop処理を除去しています。
The correct status to test should be :switching_protocols.
actionpack/test/controller/new_base/bare_metal_test.rb
の修正です。
テストで確認するhttp statusが誤っていたのを修正しています。
Convert source to string if it is present.
ActionView::Helpers::AssetUrlHelper#asset_path
メソッドの修正です。
引数のsource
の変換処理より先に、present?
チェックを行うよう修正しています。