升级Rails 3升级的ERb标记。我应该:<%= end%>还有?

时间:2011-03-28 04:19:01

标签: ruby-on-rails rails-3-upgrade

给出一块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 %>

1 个答案:

答案 0 :(得分:3)

不,当你开始阻止时,你只需要&lt;%=。

所以它会是:

<%= form_for account, :url => { :action => :invite } do |f| %>
   # blah
<% end %>

请参阅此rails/asciicast以升级到新的erb。