Devise - controller problem

Devise, jakże przydatne urządzenie, dostarczyło mi pełną usługę rejestracji i logowania, ale pojawia się problem. Wszystkie pliki dotyczące tych dwóch operacji potworzyły jedynie widoki, brakuje kontrolera.

Czy to ja zrobiłam coś źle, że kontroler nie wygenerował się automatycznie?
Jest jakaś sprytna komenda tworząca rzeczony kontroler, która zgromadziłaby wszystkie utworzone pliki “razem” i umożliwiła pobieranie z nich parametrów i chociażby stworzenie wspólnego layouta?
Jak mogę się dobrać do parametrów logowania żeby “wyjąć” je z tej automatycznie utworzonej strony log_in i wkleić do layouta, żeby można się było logować z każdej podstrony?

Z góry dziękuję za pomoc.

Paaanie, a instrukcje to pan czytał? :slight_smile:

[quote]If the customization at the views level is not enough, you can customize each controller by following these steps:

  1. Create your custom controller, for example a Admins::SessionsController:

class Admins::SessionsController < Devise::SessionsController end
2) Tell the router to use this controller:

    devise_for :admins, :controllers => { :sessions => "admin/sessions" }
  1. And since we changed the controller, it won’t use the “devise/sessions” views, so remember to copy “devise/sessions” to “admin/sessions”.

Remember that Devise uses flash messages to let users know if sign in was successful or failed. Devise expects your application to call “flash[:notice]” and “flash[:alert]” as appropriate.[/quote]

Paaani, a nie, paaanie jak już. :wink:
I prawda, mój błąd, nie doczytałam.
Ten kod, który napisałeś, dla której wersji rails’a to jest?

Do wersji 3. Ale z 2.3 będzie tak samo poza małą różnicą w routingu.

Och, przepraszam najmocniej :slight_smile:

Pozdrawiam :slight_smile: