Ruby on rails 我需要一个非常简单的搜索宝石,只需在sqlight3数据库上搜索partyname?

Ruby on rails 我需要一个非常简单的搜索宝石,只需在sqlight3数据库上搜索partyname?,ruby-on-rails,database,search,gem,Ruby On Rails,Database,Search,Gem,My party registry Rails 3应用程序需要一个搜索功能,访问者可以搜索partyname,然后单击该派对并转到该派对的显示页面。必须是非常简单的ajax列表,无需重新加载即可弹出 该应用程序几乎完成,并运行了sqlight3数据库 任何建议-尝试了所有Railscapsts的建议,但没有任何建议是100%正确的 提前谢谢。我想你想要两种不同的东西 1) 要创建一个简单的搜索,您可以执行以下操作 2) 要在键入时自动完成(例如partyname),可以使用gem 您必须决定要采

My party registry Rails 3应用程序需要一个搜索功能,访问者可以搜索partyname,然后单击该派对并转到该派对的显示页面。必须是非常简单的ajax列表,无需重新加载即可弹出

该应用程序几乎完成,并运行了sqlight3数据库

任何建议-尝试了所有Railscapsts的建议,但没有任何建议是100%正确的


提前谢谢。

我想你想要两种不同的东西

1) 要创建一个简单的搜索,您可以执行以下操作

2) 要在键入时自动完成(例如partyname),可以使用gem

您必须决定要采用哪种方法

我希望如果有帮助的话

编辑-演示如何实现简单搜索

假设您有一个名为
Party

您的表单(例如索引页):

控制方/控制方:

@parties = Party.search(params[:search])
试试智能搜索宝石

gem install smart_search

做一切需要做的事情,使您的模型搜索

更具体地说,你试过哪些?是的,Railcasts一个人的所有文本都特别希望简单搜索,但显然不适用于Rails 3,所以有点卡住了。简单搜索适用于Rails 3。。。我在上一个应用程序中使用过它,我使用Rails 3.2。我会编辑答案给你一个例子…好吧,也许我弄错了。我会再试一次。谢谢你的帮助。你是通过GEM安装的吗?在这种情况下,你不需要安装任何GEM。。。这都是ruby代码:)。。。任何帮助请让我知道。哦,我以为你在谈论搜索逻辑。如果我将搜索从索引移动到我的主页并点击提交,它将转到索引并显示所有内容。我怎样才能把所有的东西都放在主页上?嗨。。搜索表单将查看控制器各方中的索引操作,因为
各方\u路径
。如果要在主页中显示结果,需要更改此路径,当然,还需要在使用新路径调用的操作中包含
@parties=Party.search(params[:search])
。。。几个月前,我在大学做过类似的事情,如果你愿意,可以在这里查看:。我希望它能帮助。。。
@parties = Party.search(params[:search])
gem install smart_search