2014-09-21 2 views
0

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

Допустим, у вас есть модель Actor с полем :name. Теперь где-то еще есть модель Movie, которая has_many :actors. Я пытаюсь создать форму, в которой я могу динамически добавлять некоторых актеров в фильм.

Использование angularJS я использовал бы машинописный:

<input type="text" ng-model="actor_selected" placeholder="Add actor to movie" 
typeahead="actor as actor.name for actor in actors"> 

Который в основном показывает и autocompletes по имени актера, но внутренне сохраняет actor_id в $scope.actor_selected

Как я могу сделать это с помощью рейки-автозаполнения плагин в файл .erb? Ниже не работает/делать то, что я хочу:

<%= f.autocomplete_field :actor_id, movies_autocomplete_actor_name_path, class: "form-control" %> 

ответ

0

Быстрого ответа: с помощью: ID-элемента предоставленного гема автозаполнения.

Длинный ответ: Даже при этом я не мог найти способ сделать именно то, что хотел, поэтому я решил повторно реализовать бэкэнд-часть.

Я описал все в ответе I gave in this question.

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