我很新的軌道,基本上我想做一個用戶註冊表單。Rails路線尋找表演動作
我目前使用的鐵軌3.2.3
基本上我想要做的基本路線,如用戶/對用戶的基本路線REST的頂部登記。
這裏是我的routes.rb
resources :user do
collection do
get 'register'
end
end
這裏是我的耙路線:
register_user_index GET /user/register(.:format) user#register
user_index GET /user(.:format) user#index
POST /user(.:format) user#create
new_user GET /user/new(.:format) user#new
edit_user GET /user/:id/edit(.:format) user#edit
user GET /user/:id(.:format) user#show
PUT /user/:id(.:format) user#update
DELETE /user/:id(.:format) user#destroy
從我的理解,因爲註冊用戶是展出的頂部,它應該與寄存器匹配第一在展示之前。
但是,當我嘗試做本地主機:3000 /用戶/註冊,它給了我這個錯誤:
沒有路由匹配{:動作=> 「秀」,:控制器=> 「用戶」}
有人可以幫助我嗎?
謝謝!
您是否有用戶#註冊的視圖?如果是這樣,你可以發佈內容? – 2012-04-15 10:28:43
你確定沒有錯別的地方嗎?即使它錯過了「登記」路線,爲什麼會說你沒有「show」路線?它就在那裏!你有其他路線有問題嗎? – tsherif 2012-04-15 12:39:50