我正在尝试在字段上运行 tokeninput 插件。
首先,本教程主要是围绕从另一个关联模型添加 id。我不想这样做,而只是使用我自己的模型(表)中的一个字段,称为tags
.
目前,当我键入它时,它会执行 /notes/tags.json ajax 调用,但没有返回任何内容,我做得对吗?
控制器:
class NotesController < ApplicationController
helper_method :sort_column, :sort_direction
respond_to :html, :json
def index
@notes = Note.search(params[:search]).order(sort_column + " " + sort_direction).paginate(:per_page => 5, :page => params[:page])
@tag = Note.where('tag LIKE ?', "%#{params[:q]}%")
end
模型:
class Note < ActiveRecord::Base
attr_accessible :name, :tag
def self.search(search)
if search
where('name LIKE ?', "%#{search}%")
else
scoped
end
end
end