簡體   English   中英

Rails 3.2.0和3.2.7之間的文件區別是什么? (關於:升級)

[英]What's the file difference between rails 3.2.0 and 3.2.7? (re: upgrading)

我想從Rails 3.2.0升級到3.2.7,並且我正在尋找兩者之間應用程序上下文文件更改的完整列表。

以下是Rails 3.2.0應用程序和Rails 3.2.7應用程序的帶注釋的遞歸差異,不包括Gemfile.lockconfig/initializers/secret_token.rb 要進行升級,請進行以下更改並運行bundle update

順便說一句,這里是中介發布公告: 3.2.13.2.23.2.33.2.43.2.53.2.6

寶石文件

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

如果您要查找確切的文件差異,則可以使用Github來比較標簽:

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

嘗試使用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

輸出是此HTML報告

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM