我正在将Rails 2.8应用程序移植到Rails 3.大多数东西现在正在工作,并且正在慢慢解决问题.我发现的一种行为令人困惑,我想了解幕后发生了什么变化.以下代码段在2.x中有效,但在3.0中失败:
<% if @apps.nil? || @apps.empty? %>
No rated applications.
<% else
ratingshidden = false
@apps.each { |app| %>
display app stuff etc....
Run Code Online (Sandbox Code Playgroud)
要使它在3中工作,我必须改变如下:
<% if @apps.nil? || @apps.empty? %>
No rated applications.
<% else %>
<%
ratingshidden = false
@apps.each { |app| %>
display app stuff etc....
Run Code Online (Sandbox Code Playgroud)
rails中有什么变化要求更新语法?
| 归档时间: |
|
| 查看次数: |
445 次 |
| 最近记录: |