<%= form_tag和<%form_tag之间的差异

时间:2011-03-15 09:28:50

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

我在Rails中遇到问题。我可能是一个愚蠢的问题,但请给我一些建议。

有什么区别:

  <%= form_tag("path", :method=>'post') do %>
  <% end %>

  <% form_tag("path", :method=>'post') do %>
  <% end %>

请给我一些建议。

1 个答案:

答案 0 :(得分:10)

他们做同样的事情。前者是Rails 3语法,后者是Rails版本&lt; 3。

Rails 3仍然支持语法,但没有前导相等,但它当前打印了弃用警告。 Rails 3.1中将删除Rails 2语法。