Я создаю приложение с «вложенной аутентификацией». Это означает, что у меня есть модель дома (с дизайном), и в доме много пользователей и один раз внутри проверки подлинности дома я хотел бы, чтобы пользователи могли для входа в систему. Я также добавил модель User с Devise. Мой вопрос в том, что прямо сейчас я получаю ошибки, потому что я разрабатываю форму sign_up, которую я создал для Дома, не работает для модели User. Как создать отдельные формы sign_up и sign_in для двух разных моделей пользователей с помощью программы? Или есть лучший способ сделать это? Благодаря!Придумайте для двух моделей
3
A
ответ
2
Как создать отдельные формы sign_up и sign_in для двух разных моделей пользователей с дизайном?
rails g devise:views
Это позволит создать приложение/мнения/изобрести.
Затем: установите «config.scoped_views = true» внутри «config/initializers/devise.rb».
Из README:
После этого, вы будете иметь возможность на основе этой роли, как «пользователи/сессии/новые» и «админы/сессии/новые». Если в области видимости не обнаружено никакого вида, Devise будет использовать представление по умолчанию в «devise/sessions/new».
Смежные вопросы
- 1. Придумайте несколько моделей, расположенных по двигателям
- 2. CreateView для двух моделей
- 3. Одна форма для двух моделей
- 4. Один фильтр для двух моделей
- 5. PaperClip для двух моделей ошибок?
- 6. Придумайте неопределенный метод `users_url» для # <Придумайте :: RegistrationsController: 0x00000003b299b0>
- 7. Совместное использование регистрационного контроля для двух моделей моделей
- 8. django: Как DetailView работает для двух моделей или как работает на основе классов для двух моделей?
- 9. Джанго QuerySet двух моделей
- 10. Фильтрация двух моделей
- 11. Подключение двух рельсовых моделей
- 12. Придумайте несколько этапов для регистрации
- 13. Rails - одна форма для двух моделей
- 14. Создайте запрос для сравнения двух моделей
- 15. Rails: несколько «has_many through» для двух моделей?
- 16. Таблица одинаковых db для двух моделей
- 17. Дифференцировать тег для двух моделей в Rails
- 18. Обзор модели - общий для двух разных моделей
- 19. Devise отдельный вывоз для двух разных моделей
- 20. Django - Лучшая практика для объединения двух моделей
- 21. Объединение двух моделей в рельсы для формы
- 22. Один шаблон для двух моделей в Django
- 23. f-test для двух моделей в R
- 24. Как показать меню выбора для двух моделей?
- 25. Переопределить метод find_for_authentication для двух моделей
- 26. Объединение двух моделей для получения данных
- 27. Используя одну форму для двух аналогичных моделей
- 28. R: Создание петли для двух моделей?
- 29. Swift - предложение CoreData для двух моделей данных
- 30. Использование двух моделей для формы в Django
Я сделал это до этого, и после многих страданий и страданий, наконец, пошел на использование одной модели для входа в cancan и проверки подлинности на основе ролей, конечно, проблемы с эскалацией привилегий произойдут, но я бы увидел что как меньшее зло. – Saifis
Я думал об использовании cancan, но модель House и модели User очень разные, я думаю, что я мог бы назначить атрибуты дома администратору каждого дома, но это тоже кажется грязным ... – user2136807