2011-08-08 57 views
1

有人可以幫我糾正嗎?正確的路線文件

match 'graphs/(:id(/:action))' => 'graphs#(:action)', :via => [:get, :post] 

這是工作正常,如果參數:行動指定,但如果它是缺少我得到:行動未找到。如果:缺少動作:id和:action在一起,是否有可能擁有默認控制器?

謝謝

回答

1

您不必使用'controller#action'。您也可以只指定那裏的控制器:

match 'graphs/(:id(/:action))' => 'graphs', :via => [:get, :post]