У меня есть две модели моделей, админы и пользователи, и у меня есть определенные для ресурсов представления. config.scoped_views = true
Проблема заключается в том, что я не знаю, как указать макеты для этих представлений - в Devise Wiki описывается способ указания шаблонов, специфичных для контроллера, here. Есть ли способ использовать макет приложения для админов и пользовательский макет для страниц «Усовершенствовать пользователей»?Специфичные для ресурса макеты разработки
0
A
ответ
2
Второй пример на странице, которую вы связали, почти полностью соответствует этому. При небольшой модификации он будет использовать макет приложения для администраторов и некоторый пользовательский макет для пользователей.
class ApplicationController < ActionController::Base
layout :layout_by_resource
protected
def layout_by_resource
if devise_controller? && resource_name == :user
"custom_user_layout"
else
"application"
end
end
end
Смежные вопросы
- 1. Пожалуйста, порекомендуйте макеты для разработки RoR
- 2. Установки, специфичные для класса
- 3. Специфичные для класса данные
- 4. Инициализаторы, специфичные для окружающей среды для рельсов?
- 5. Переменные окружения Heroku, специфичные для производства
- 6. Создание нового ресурса разработки, подписанного как другой ресурс разработки
- 7. Лучшая практика для разработки REST API для подмножеств ресурса
- 8. Рельсы 4 и специфичные для контроллера активы
- 9. Специфичные для конкретного класса методы
- 10. Условия, специфичные для домена htpasswd
- 11. Элементы, специфичные для устройства Xilinx
- 12. C++ - предупреждения, специфичные для gcc
- 13. переменные PATH, специфичные для приложения
- 14. Индексы индекса, специфичные для локали
- 15. Специфичные формы для соскабливания сайтов
- 16. Качественные макеты для масонства
- 17. Макеты для приложений Facebook
- 18. Вложенные макеты для MVC5
- 19. iOS макеты для новичков
- 20. Комплексные макеты с AngularJS
- 21. Свойства customSection, специфичные для среды в Web.config
- 22. Специфичные свойства пользовательского интерфейса для объекта
- 23. Как использовать цвета, специфичные для конкретной категории?
- 24. Специфичные для приложения метаданные в заголовке SOAP
- 25. Операторы встроенного языка, специфичные для домена C++
- 26. JAGS: тенденции времени, специфичные для конкретного устройства
- 27. SQL Server - таблицы, специфичные для каждого пользователя
- 28. Специфичные для среды переменные в шаблонах pingfederate
- 29. Использование «adjustPan» или «adjustResize» специфичные для фрагмента
- 30. Используйте поля, специфичные для группы, в admin.py