Я установил этот гем: https://github.com/crowdint/rails3-jquery-autocomplete
и успешно применил его:
class TagsController < ApplicationController
autocomplete :name
end
У меня есть модель тегов, и я разделяю теги пробелом в методе tag!
:
class Post < ActiveRecord::Base
attr_accessible :title, :content, :tags_attributes
has_and_belongs_to_many :tags
def tag!(tags)
tags = tags.split(" ").map do |tag|
Tag.find_or_create_by_name(tag)
end
self.tags << tags
end
end
(имеет отношение has_and_belongs_to_many
к модели Post).
Я создал сообщение с этими двумя тегами: food
drink
.
Теперь проблема в том, что он автоматически заполняется следующим образом:
food
food drink
, когда я набираю food .
Я хочу, чтобы он автоматически завершался следующим образом:
food
(когда я печатаю еда )
и
drink
(Когда я печатаю пить )
Любые предложения, чтобы это исправить?
РЕДАКТИРОВАТЬ:
Я начинаю подозревать, что драгоценный камень не работает, и это автозаполнение браузера.