2010-10-06 188 views
2

這可能很簡單,但我怎樣才能使params可選?rails 3路由問題

resources :places 
match 'register/:id' => 'places#new', :as => :register 

目前...它打破如果:id不通過其大部分時間也不會。

<%= link_to "Place Sign Up", register_path %> 

回答

4

看的config/routes.rb

match ':controller(/:action(/:id(.:format)))' 
它使用 ()做出PARAM可選的,你的情況

的最後一行:

'register(/:id)'