Śledziłem wraz z railscast odnośnie wtyczki restful_authentication.Zmiana nazwy kontrolerów w Railsach i czyszczenie generowanych treści
Polecił uruchamiając polecenie:
sesji skryptu/generowanie uwierzytelniony użytkownik
co zrobiłem, i wszystko wygenerowane „w porządku”, ale potem sesje nie będzie działać. ponownie sprawdzając stronę wspomina standard nazewnictwa i wymienione zaktualizowany kod, który stwierdził:
skrypt/generowania uwierzytelnionych sesji użytkownika
z sesjami ich liczbę mnogą.
Więc teraz mam session_controller.rb z SessionController w nim, ale myślę, wyznaczając standardy, to szuka SessionsController, powodując kod nie powiedzie się z powodu błędu „NameError w SessionsController # tworzyć”
Widzę problem, który jest dość oczywisty, ale nie wiem, jak to naprawić bez regenerowania zawartości? Czy istnieje sposób na odwrócenie procesu generowania, aby usunąć wszystkie zmiany dokonane przez pokolenie?
Próbowałem po prostu zmienić nazwy plików na sesja_controller z klasy e SessionsController, ale to się nie udało.
Podczas pisania tego, rozwiązałem swój własny problem. Musiałem zmienić nazwę sesji na sesje w pliku tras jako map.resource i zmienić nazwę katalogu widoku z sesji na sesje i zaktualizować ścieżkę session_path w pliku html.erb do session_path.
Rozwiązałem więc mój problem, ale moja odpowiedź dotycząca usuwania wygenerowanej treści nadal pozostaje. Czy jest możliwe złagodzenie treści?