0
以下航線作品:爲什麼我需要在rails 3控制器路由中指定控制器?
controller :foo do
get 'bar/:baz' => "foo#bar"
end
但這
controller :foo do
get 'bar/:baz'
end
將拋出missing :action
爲什麼它不檢測的行動,並默認爲 「foo」 的控制器?
以下航線作品:爲什麼我需要在rails 3控制器路由中指定控制器?
controller :foo do
get 'bar/:baz' => "foo#bar"
end
但這
controller :foo do
get 'bar/:baz'
end
將拋出missing :action
爲什麼它不檢測的行動,並默認爲 「foo」 的控制器?
路由找到控制器並在找到控制器時呈現視圖。部分=> "foo#bar"
對應於'goto控制器foo
和渲染視圖bar.html.erb
'。
我沒有測試過我的聲明,但今晚晚些時候會這樣做。
我明白'=>「foo#bar」'部件的作用。我的問題是爲什麼它需要?我已經指定了控制器。 –