Schienen: form für verschiedene controller

Entwickle ich eine rails-app mit einer landingpage. Auf der landingpage, die Benutzer können sich für die app. Für die Anmeldung gibt es eine extra Ansicht mit einen extra controller.

Sieht es wie folgt aus:

views/landinpage/index.html --> sign up form
views/login/index.html --> login form

aber ich will nur einen controller

controllers/login_controller --> create new user from sign up form & check login data

so habe ich, um eine Verbindung zwischen der landingpage anzeigen und die login_controller.

Dies ist mein Versuch:

<%= form_for @login, :url => { :controller => "login_controller", :action => "create" }, :html => {:method => :post} do |f| %>

aber es wirft ein route error:

No route matches {:controller=>"login_controller", :action=>"create"}

Ich bereits definierten login-Ressourcen Routen.rb, aber es scheint, dass das problem woanders liegt?

resources :logins

irgendwelche Ideen?

InformationsquelleAutor Slevin | 2012-10-23
Schreibe einen Kommentar