У меня была такая же проблема, и мне потребовалось целое время, чтобы понять это.Установка config.scoped_views = true
- это первый шаг, но есть еще один шаг, который не так понятен.
Если вы внимательно посмотрите на некоторые из представлений, генерируемых rails g devise:views users
, вы увидите, что шаблоны включают <%= render "devise/shared/links" %>
в нижней части файла.Поскольку вы создали эти представления, общие ссылки теперь находятся в users/shared/links
.Поскольку devise больше ничего не находит в devise/shared/links
, он вместо этого использует представление ссылок по умолчанию.
Измените <%= render "devise/shared/links" %>
на <%= render "users/shared/links" %>
и все готово!