2011-01-30 13 views
0

我在想這樣的事情可以用Rails 3中的路由來完成,但是我以後如何在我的控制器中處理它?Rails路由字母表

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

那麼我想我會設置了一個param :letter在我的控制器,然後我需要去返回的項目,作爲第一個字母是name。這是有道理的,還是我瘋了?

回答

1

它是有道理的。

在查詢調用中查找字母,如下所示。

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