给定一个 rails 2.3.x ERb 代码块:
<% form_for account, :url => { :action => :invite } do |f| %>
# blah
<% end %>
使用 Rails 升级插件,它告诉我需要替换<%为<%=我是否也应该为该end行执行此操作?如:
<%= form_for account, :url => { :action => :invite } do |f| %>
# blah
<%= end %>
给定一个 rails 2.3.x ERb 代码块:
<% form_for account, :url => { :action => :invite } do |f| %>
# blah
<% end %>
使用 Rails 升级插件,它告诉我需要替换<%为<%=我是否也应该为该end行执行此操作?如:
<%= form_for account, :url => { :action => :invite } do |f| %>
# blah
<%= end %>
不,你只需要 <%= 开始一个块。
所以它会是:
<%= form_for account, :url => { :action => :invite } do |f| %>
# blah
<% end %>
请参阅此rails/asciicast以升级到新的 erb。