没有任何行动回应搜索

时间:2010-03-17 04:05:24

标签: ruby-on-rails search routes action

我在RecipesController中定义了一个名为'search'的方法,该方法不是私有的。在routes.rb中我有以下内容:

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

我收到以下错误:

  

没有对搜索做出回应。   行动:......

我的方法'搜索'没有出现在动作列表中。如果我将方法名称从'search'更改为'searchthings',并将路径中的操作更改为'searchthings',那么这似乎有效。我在这里失踪了什么?

1 个答案:

答案 0 :(得分:0)

取消。我已经将方法定义为私有并接受一个参数。