Разработка: пользователь принадлежит к организации

Я использую устройство для аутентификации, и на странице регистрации у меня есть текстовое поле для «организации», поэтому, когда пользователь зарегистрируется, он создаст организацию, и я хочу, чтобы пользователь быть связанным с этой организацией (модель пользователя имеет атрибут organization_id). Я создал представления разработки и добавил поля для имени организации. В моих моделях у меня есть User own_to: organization и Organization has_many: users (с организациями будет связано несколько пользователей). Я прошел каждый путь, который мог найти, пытаясь сделать это, не изменяя контроллер, но мне не повезло. Пожалуйста, не предлагайте делать это без модификации контроллера, если у вас нет примера приложения, в котором вы его реализовали, на которое вы можете указать.

Я создал контроллер регистрации, как показано здесь: Контроллер регистрации переопределения устройства

Я просто вставил несколько операторов put в контроллер, и я не вижу их, отображаемых на консоли, поэтому похоже, я не добираюсь до этого контроллера.

Я также скопировал свои взгляды из app / view / devise / registrations в app / views / registrations, после чего мои взгляды , кажется, пришли из космоса! Созданное мной поле организации больше не отображается, и я не могу сказать, откуда загружается представление.

Извините за то, что не стал более лаконичным, но я не уверен, что с этим делать.

5
задан Community 23 May 2017 в 11:54
поделиться