Rails路线按字母表

时间:2011-01-30 23:34:30

标签: ruby-on-rails

我认为这样的事情可以通过Rails 3中的路由完成,但之后如何在我的控制器中处理它?<​​/ p>

match 'items/:letter' => 'items#index', :letter => /[A-Z]/

然后我想我的控制器中会有一个参数:letter,然后我需要返回那些作为name中第一个字母的项目。这有意义还是我疯了?

1 个答案:

答案 0 :(得分:1)

这很有道理。

在查询调用中查找字母,如下所示。

@items = Item.where("name LIKE ?%", params[:letter])