2012-08-08 31 views
1

我想從rails 3.2.0升級到3.2.7,我正在尋找兩者之間應用程序上下文文件更改的完整列表。rails 3.2.0和3.2.7之間的文件差異是什麼? (重新升級)

+0

有人至少有1500聲望點請創建/添加標籤'ruby-on-rails-3.2.7'?謝謝。 – user664833 2012-08-08 21:57:37

+0

我沒有看到'3.2.7'的標籤,只是'3.2'的標籤。 – 2012-08-08 22:26:46

+0

對不起,我的意思是「請創建標籤,然後將其添加到此問題」(如果仍然有可能)。 – user664833 2012-08-08 22:36:47

回答

1

以下是軌道3.2.0應用和軌道3.2.7應用的註釋遞歸比較,不包括Gemfile.lockconfig/initializers/secret_token.rb。要進行升級,請進行這些更改並運行bundle 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' 

應用程序/資產/樣式表/ 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_attributeshere

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 

配置/環境/ 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 
0

嘗試使用pkgdiff工具爲rails包創建視覺差異。要創建一個3.2.03.2.7運行:

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

輸出是this HTML report

+0

謝謝,但我正在尋找* app-context文件更改* - 用於升級我的應用程序。 – user664833 2012-08-10 16:46:39

相關問題