rails3-jquery-autocompleteプラグインを使用しています。
titleやapp_numberなど、いくつかの属性で検索したいと思います。
私が試したこと:
モデル内:
class Eclaim < ActiveRecord::Base
scope :search_by_number, ->(query){
(query ? where(["app_number LIKE ?", '%'+ query + '%']) : {})
}
end
コントローラー内:
class ClaimsController < ApplicationController
autocomplete :eclaim, :title, :extra_data => [:app_number], :scopes => [:search_by_number]
end
しかし、オートコンプリートフィールドを使用していると、エラーが発生します。
ArgumentError (wrong number of arguments (0 for 1)):
app/models/eclaim.rb:16:in `block in <class:Eclaim>'
プラグインはクエリ変数を割り当てていないようです。
誰か助けてもらえますか?