我試圖生成一個鏈接,用戶點擊確認他們的帳戶命名的路線。我想這樣的:非資源築巢
resources :users do
member do
get 'confirm/:confirmation_code', :action => 'confirm'
end
end
我已經試過:
/users/:id/confirm/:code
我在我的路線文件中得到這個
user_confirm_path(@user, @confirmation_code)
confirm_user_path(@confirmation_code, @user)
和其他許多人,但似乎無法得到正確的一個。我想我總是可以自己生成鏈接網址,但這似乎並不是欄杆的方式。
這是我的耙路輸出:
rake routes
Prefix Verb URI Pattern Controller#Action
GET /users/:id/confirm/:confirmation_code(.:format) users#confirm
,但忽略了我其實是在尋找
信不信由你,我已經試過了。我會更新我的問題,因爲我無法在此格式化 –
您可以嘗試使用'confirm_user_path(user_id:@ user.id,confirmation_code:@confirmation_code)'? – MrYoshiji
仍然'未定義的方法'confirm_user_path'' –