2011-01-30 14 views
0

我在想这样的事情可以用Rails 3中的路由来完成,但是我以后如何在我的控制器中处理它?Rails路由字母表

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

那么我想我会设置了一个param :letter在我的控制器,然后我需要去返回的项目,作为第一个字母是name。这是有道理的,还是我疯了?

回答

1

它是有道理的。

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

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