Разница между <% = form_tag и <% form_tag - PullRequest
3 голосов
/ 15 марта 2011

У меня проблема в Rails .. Возможно, это глупый вопрос, но, пожалуйста, дайте мне предложения.

В чем разница между:

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

и:

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

Пожалуйста, дайте мне несколько советов.

1 Ответ

10 голосов
/ 15 марта 2011

Они делают то же самое. Первый - это синтаксис Rails 3, второй - для версий Rails <3. </p>

Rails 3 по-прежнему поддерживает синтаксис без начального равенства, но в настоящее время выводит предупреждение об устаревании. Синтаксис Rails 2 будет удален в Rails 3.1.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...