2013-12-20 3 views
0

В настоящее время я работаю над приложением rails, где у меня есть два класса моделей, учетная запись и пользователь. Я хочу разрешить пользователям связывать свой User с информацией о учетной записи из других мест.заполняющая модель через отдых api

Что я хочу, чтобы пользователь мог сделать это, в моей пользовательской форме редактирования у меня есть список, отображающий имена всех связанных учетных записей, и текстовый ввод для их добавления.

Все, что я хочу сделать, это заполнить одно поле (имя учетной записи) и нажать кнопку, а задняя часть ударит по остаточному API для этого имени учетной записи, отменит соответствующую информацию и заполнит объект модели учетной записи, привязка к текущему пользователю.

Например, с пользовательской страницы я хотел бы, чтобы пользователь мог вводить свой твиттер, а на заднем конце я искал этот идентификатор учетной записи Twitter и связывал его с этим пользователем в моей базе данных.

Где подходящее место для крючка, чтобы я мог взять ввод (твиттер), отключить вспомогательный метод, который заполняет объект учетной записи, а затем связать его с моим текущим пользователем?

ответ

2

Я не уверен, что я точно понял, что вы просили, но я постараюсь изо всех сил: если ваша учетная запись «принадлежит» вашей модели пользователя, было бы логично использовать метод создания или обновления (в зависимости от вашего стандарта case) вашего контроллера учетных записей, чтобы получить JSON с данными учетных записей и что клиент проанализирует этот ответ (с некоторыми JS).

+0

Я думаю, что я сильно усложняю мою форму рельсов, и это проблема. Я пытался сделать дополнение через пользовательскую форму (так что он отходил как пользователь обновления, а не создавал учетную запись), но я думаю, что это лучший способ. – marknach

Смежные вопросы