添加参数到rails3-jquery-autocomplete(现在是rails-jquery-autocomplete)以及" term"

时间:2015-11-04 20:37:14

标签: javascript jquery ruby-on-rails jquery-ui autocomplete

当自动填充发送查询字符串时,它包含参数term。见这里:

 Started GET "/nodes/autocomplete_user_first_name?term=Mi" for 127.0.0.1
 Processing by NodesController#autocomplete_user_first_name as JSON
   Parameters: {"term"=>"Mi"}

我需要在我的视图中添加一个参数,以产生类似这样的值,使用node作为参数,使用27作为值:

Started GET "/nodes/autocomplete_user_first_name?term=Mi&node=27"
Processing by NodesController#autocomplete_user_first_name as JSON
   Parameters: {"term"=>"Mi", "node" => 27}

如果我必须通过jQuery添加是一个javascript文件,请告诉我它应该去哪里。我是js / JQuery的新手,但我理解它。谢谢!

修改

我需要节点参数的原因是因为我需要根据其值来限制范围。

def get_autocomplete_items(parameters)
  items = active_record_get_autocomplete_items(parameters)
  items = items.where(:id => current_user.family_tree.memberships.pluck(:user_id))
         .where.not(:full_name => node.user_tags.pluck(:name))
end

0 个答案:

没有答案