1

Rails 3.2.0 から 3.2.7 にアップグレードしたいと考えており、この 2 つの間のアプリ コンテキスト ファイルの変更点の包括的なリストを探しています。

4

3 に答える 3

1

以下は、Rails 3.2.0アプリと Rails 3.2.7アプリの注釈付き再帰差分です。アップグレードするには、これらの変更を加えて実行します。Gemfile.lockconfig/initializers/secret_token.rbbundle update

ちなみに、中間リリースのお知らせは次のとおりです: 3.2.13.2.23.2.33.2.43.2.53.2.6

Gemfile

diff --recursive rails-3.2.0/depot/Gemfile rails-3.2.7/depot/Gemfile
3c3
< gem 'rails', '3.2.0'
---
> gem 'rails', '3.2.7'
18c18
<   # gem 'therubyracer'
---
>   # gem 'therubyracer', :platforms => :ruby
31c31
< # Use unicorn as the web server
---
> # Use unicorn as the app server
38c38
< # gem 'ruby-debug19', :require => 'ruby-debug'
---
> # gem 'debugger'

app/assets/stylesheets/application.css -- スペースを追加 (外観)

diff --recursive rails-3.2.0/depot/app/assets/stylesheets/application.css rails-3.2.7/depot/app/assets/stylesheets/application.css
13c13
< */
---
>  */

config/application.rb -- 設定行を追加します (whitelist_attributes ここについて読んでください)

diff --recursive rails-3.2.0/depot/config/application.rb rails-3.2.7/depot/config/application.rb
41a42,44
>     # Enable escaping HTML in JSON.
>     config.active_support.escape_html_entities_in_json = true
>
51c54
<     # config.active_record.whitelist_attributes = true
---
>     config.active_record.whitelist_attributes = true

config/environments/production.rb -- コメントを変更

diff --recursive rails-3.2.0/depot/config/environments/production.rb rails-3.2.7/depot/config/environments/production.rb
23c23
<   # Defaults to Rails.root.join("public/assets")
---
>   # Defaults to nil and saved in location specified by config.assets.prefix
于 2012-08-08T21:56:28.317 に答える
0

pkgdiffツールを試して、railsパッケージの視覚的な差分を作成してください。3.2.0および3.2.7用のものを作成するには、次のコマンドを実行します。

$ pkgdiff -old rails-3.2.0-0-gf36dcaf.tar.gz -new rails-3.2.7-0-gd1b9cf2.tar.gz

出力はこのHTMLレポートです。

于 2012-08-10T15:12:57.980 に答える
0

正確なファイルの違いを探している場合は、Github を使用してタグを比較できます。

https://github.com/rails/rails/compare/v3.2.0...v3.2.7#files_bucket

于 2012-08-08T22:53:57.990 に答える