rails 3.2.0 和 3.2.7 之间的文件有什么区别?(回复:升级)



我想从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.1、3.2.2、3.2.3、3.2.4、3.2.5、3.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'
应用程序/

资产/样式表/应用程序.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/environment/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.0 和 3.2.7 创建一个运行:

$ pkgdiff -旧导轨-3.2.0-0-GF36dcaf.tar.gz -新轨-3.2.7-0-GD1B9CF2.tar.gz

输出是此 HTML 报告。

最新更新