redirect_to '/login'
не сохраняет почтовую информацию, как render 'new'
.
Я не совсем доволен этим решением, но вот что я сделал:
resource :session, :only => [:create, :new, :destroy],
:path_names => { :new => 'login' }
, который дает вам следующие маршруты:
- сеанс POST /session( .:format) {: action => "create",: controller => "session"}
- new_session GET /session/login(.:format) {: action => "new",: controller => "session"}
- DELETE /session(.:format) {: action => "destroy",: controller => "session"}