2010-03-17 72 views
0

我在我的RecipesController中定義了一個名爲'search'的方法,它不是私有的。在routes.rb中,我有以下幾點:對搜索沒有任何反應

map.connect 'recipes/search', :controller => :recipes, :action => :search 

我得到以下錯誤:

No action responded to search. Actions: ...

在我的方法「搜索」不會出現在操作列表中。如果我將方法名稱從'search'更改爲'searchthings',並將路由中的動作更改爲'searchthings',那麼這似乎工作。我在這裏錯過了什麼?

回答

0

取消。我已經將該方法定義爲私有並接受一個參數。