2011-06-14 46 views
0

我们正在寻找在我们的URL方案中更加平静一些,而且大部分情况下它对我们都有意义。我们无法找到一个好例子的一件事就是如何处理单独的搜索屏幕?我们需要向用户显示一张卡片列表,但他们总是需要首先进行搜索。具有单独搜索屏幕的宁静的网址

任何想法或例子呢?

回答

0

我会在我的模型类中设置一个范围,用于执行所需的搜索;只需添加一个拉姆达的范围,所以你可以在搜索字词传递,应该是这个样子:

scope :matching_attribute, lambda{|your_search_term| where(:model_attribute => your_search_term)} 

,然后在你的控制器的指数,只是检查请求参数(无论你将其命名为)并在那里做