Я следовал за Railscast на Ассоциации автозаполнения , но я застрял на половине автозаполнения.Я не использую Prototype, но вместо этого Jquery, и я не знаю, как заставить половину автозаполнения работать.Как это делается?
Это настройка по сравнению с тем, что имеет Railscast:
Модель продуктов:
def location_name
location.business_name if location
end
def location_name=(business_name)
self.location = Location.find_by_business_name(business_name) unless business_name.blank?
end
Выше приведен виртуальный атрибут, в котором я определилмоё местоположение моделируется :business_name
в location_name
для формы <%= f.text_field :location_name %>
моей продукции, потому что товар принадлежит локации.
РЕДАКТИРОВАТЬ: Это было с использованием Jquery Autocomplete Gem , но я открыт для альтернатив.
Мой продукт :name
работает шарм;
<%= f.autocomplete_field :name, autocomplete_product_name_products_path %>
Но если я поставлю что-то вроде этого для :location_name
, это бесполезно;
<%= f.autocomplete_field :location_name, autocomplete_product_location_name_products_path %>