Как загрузить представления на добавленный модуль Devise для пользовательского контроллера регистрации - PullRequest
0 голосов
/ 23 февраля 2011

Мое приложение rails 3.0.3 использует devise gem (1.1.5) для аутентификации, и до того, как я не использовал модуль: registerable. С тех пор я добавил это, чтобы позволить пользователям зарегистрироваться. Затем я реализовал свой собственный контроллер регистрации, который расширяет Devise :: RegistrationsController. Теперь, когда я захожу на URL / users / sign_up. Я получаю « Отсутствует ошибка шаблона », потому что rails не находит регистрационные представления в app / views . Я сгенерировал представления devise, используя rails generate devise_views, что означает, что мои регистрационные представления находятся в app / views / devise /. Когда я копирую представления в папку app / views /, это работает. Это не кажется очень сухим. Есть ли способ указать рельсам использовать представления в app / views / devise?

спасибо, Kibet.

1 Ответ

1 голос
/ 31 октября 2011

Самый простой способ - добавить строку в \ config \ application.rb

config.paths['app/views'] << "app/views/devise"
...