我現在有一些路線,看起來像下面這樣:Rails的路線,如何確定該成員適當
resources :contests do
member do
get :enter
end
end
這讓我做一個HTTP GET上,看起來像一個URL /比賽/ 5 /進入。現在,用戶可以進入,填寫一些表格,並且能夠提交參賽作品。所以我也希望能夠發佈到這個URL。我試着做以下幾點:
resources :contests do
member do
get :enter
post :enter
end
end
resources :contests do
member do
get :enter
post :enter
end
end
這個貼子與我指定的GET成員相同,因此它不是很直觀。如果可能的話,我希望能夠將其引導至單獨的行動。這樣做的最好方法是什麼?目前我正在使用Ruby on Rails 4測試版。
**更新**
我嘗試以下,但我得到一個ArgumentError異常,當我啓動服務器:
resources :contests do
member do
get :enter
post :enter => "contests#create_entry"
end
end
試過,更新我的問題..拋出一個ArgumentError – randombits 2013-05-09 19:45:04