2012-07-06 41 views
0

我正在使用Ruby on Rails 3.2.2,我想「使用」/users/sign_up PATH而不是/users/new,以便向我的應用程序註冊新用戶。如何將`/ users/sign_up`路徑映射到`/ users/new`?

我該如何製作「一個紅寶石路軌」?


:在這個時候,我使用的routes.rb文件下面的代碼,但我認爲這是不實現,我正在尋找最好的方式:

resources :users, :except => [:new] do 
    collection do 
    get 'sign_up' 
    end 
end 

什麼你會建議嗎?

回答

3

這應該工作:

resources :users, :path_names => {:new => 'sign_up'} 

它在文檔here

0

你可以做到以下幾點:

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

,並與signup_path輔助方法,鏈接