Я следил вместе с Railscast относительно плагина restful_authentication.
Он рекомендовал выполнить команду:
скрипт / сгенерированный сеанс аутентифицированного пользователя
Что я и сделал, и все сгенерировалось "хорошо", но тогда сессии не работали бы. Проверяя сайт снова, он упоминает стандарт именования и перечисляет обновленный код, который гласил:
скрипт / генерация аутентифицированных пользовательских сессий
С множественными сессиями.
Итак, теперь у меня есть файл session_controller.rb с SessionController, но я предполагаю, что по именам стандартов он ищет SessionsController, что приводит к сбою кода с ошибкой «NameError в SessionsController # create»
Я вижу проблему, которая довольно очевидна, но я не знаю, как я могу это исправить, не восстанавливая содержимое? Есть ли способ отменить процесс генерации, чтобы очистить все изменения, внесенные генерацией?
Я попытался просто переименовать файлы в session_controller с помощью класса e SessionsController, но это не удалось.
Во время написания этого я решил свою проблему. Мне пришлось переименовать сеанс в сеансы в файле маршрутов как map.resource, переименовать каталог представления из сеанса в сеанс и обновить session_path в файле html.erb на session_path.
Итак, я решил свою проблему, но мой ответ относительно удаления сгенерированного контента все еще остается. Можно ли перерождать контент?