Entwickeln Sie benutzerdefinierte Routen und Anmeldeseiten

Ich versuche, individuelle Routen in meiner Rails-Applikation (Ruby 1.9.2 mit Schienen 3).

Dies ist mein config/routes.rb-Datei

match '/dashboard' => 'home#dashboard', :as => 'user_root'
devise_for :user do
   get "/login", :to => "devise/sessions#new" # Add a custom sign in route for user sign in
   get "/logout", :to => "devise/sessions#destroy" # Add a custom sing out route for user sign out
   get "/register", :to => "devise/registrations#new" # Add a Custom Route for Registrations
end

Aber Absenden des Formulars auf /login oder /register geht auf users/sign_in
und user/sign_up. Wie kann ich verhindern, dass dies geschieht. Oder noch besser, stellen Sie sicher, dass standardmäßig alle Anfragen für users/sign_in etc wechseln Sie auf die entsprechenden Routen und nicht die Standard-Routen generiert Erarbeiten.

Auch wie kann ich das login-Formular ein teilweises es in jedem controller? So kann ich die Login-Seite auf der homepage (home#index) und nicht auf users/sign_in?

Ich bin mit Entwickeln 1.1.3 mit Rails 3 auf Ruby 1.9.2, auf Mac OSX Snow Leopard.

Dank!

InformationsquelleAutor der Frage Karthik Kastury | 2010-09-30

Schreibe einen Kommentar