为什么我需要在rails 3中指定控制器路由



以下路由有效:

controller :foo do 
    get 'bar/:baz' => "foo#bar"
end

但这

controller :foo do 
    get 'bar/:baz'
end

将抛出missing :action

为什么它不检测动作并默认为"foo"控制器?

Routing找到一个控制器,并在找到时呈现一个视图。部分=> "foo#bar"对应于"转到控制器foo并渲染视图bar.html.erb"。

我还没有测试我的语句,但今晚晚些时候会测试。

相关内容

  • 没有找到相关文章

最新更新