使用Rails中的链接实现预先搜索

时间:2013-05-19 17:57:51

标签: ruby-on-rails ruby-on-rails-3 twitter-bootstrap bootstrap-typeahead typeahead.js

我想从Items.allObjects.allStuff.all进行搜索(可能总共有大约一千个不会真正改变的事情)和建议由typeahead提出的链接是这样的,当点击它们时,带你到他们的页面,就像<= link_to Item.name, Item %>那样。

我不太清楚如何做到这一点。我正在使用bootstrap,所以我似乎必须以某种方式修改bootstrap-typeahead的行为。

我想知道是否有一种有效的方法可以做到这一点,以便项目,对象和东西的列表都加载一次并保持客户端或其他东西,然后输入框可以在每个页面上申请和工作相同。

就像Twitter的网站一样,当你搜索人时,他们的先行搜索会检索链接,只需点击文本框下方的链接即可转到页面。

2 个答案:

答案 0 :(得分:0)

我在soulmate宝石上取得了很大的成功。

答案 1 :(得分:0)

我通过使用rabl gem生成包含来自我的模型和twitter-typeahead-rails gem的数据的json文件来解决这个问题,以在我的应用程序中实现twitter的typeahead.js