2012-04-15 98 views
0

我用顯示註冊表單這條線路添加新的路線。的Rails 3.1+,路由不能用參數

現在我想要添加到signup鏈接也訪問代碼:

match '/signup/:access_code' => 'users#new', :as => :signup 

但是這條路已經行不通,我得到了錯誤

Routing Error 

No route matches {:controller=>"users", :action=>"new"} 

是什麼原因造成這個錯誤?它只是增加一個參數,以現有的路線......

回答

0

所以,作爲工作的解決方案似乎是:

匹配 '/註冊(/:access_code)'=> '用戶#新',: as =>:註冊