Мои пользовательские представления не отображаются - PullRequest
4 голосов
/ 29 февраля 2012

Я создал папку /views/user/, используя rails g devise:views, но devise все еще использует представления по умолчанию.

Я где-то пропустил конфигурацию?

1 Ответ

16 голосов
/ 29 февраля 2012

Да, прочитайте документацию и добавьте в свой config/initializers/devise.rb

config.scoped_views = true

Также обратите внимание, что rails g devise:views создает app/views/devise, содержащий все необходимые представления. Если в вашем приложении мало моделей Devise , НЕ используйте вышеуказанное решение, а просто отредактируйте файлы в app/views/devise. Тогда он будет работать быстрее, потому что ему не нужно каждый раз искать указанные представления.

...