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