Я использовал следующий код в rails 2.3, не имея именованного маршрута:
<% form_tag :controller => :session, :action => :login do %>
<ul>
<li><%= label_tag :email %><%= text_field_tag :email %></li>
<li><%= label_tag :password %><%= password_field_tag :password %></li>
<li><%= submit_tag 'Sign In', :id => 'login_submit' %></li>
</ul>
<% end %>
Однако я конвертирую свое приложение в приложение 3.0 и получаю сообщение об ошибке "Не найдено ни одного маршрута "/session/login"."
Нужно ли создавать именованный маршрут в rails 3.0 или есть лучший способ сделать это?
Создание именованного маршрута неЭто не правильный подход, потому что люди могли бы назвать это через URL.