2011-12-27 65 views
0

我想在註冊後向用戶顯示電子郵件確認指示。使用設備註冊控制器路由錯誤

我重寫after_inactive_sign_up_path_for

DEF after_inactive_sign_up_path_for(資源) awaiting_confirmation(資源) 端

我添加了一個在註冊控制器awaiting_confirmation動作

DEF awaiting_confirmation(資源) 渲染「awaiting_confirmation '
end

我添加了一個視圖awaiting_confirmation.html.erb

申請成功後我設法調用等待awaiting_confirmation行動,但後來我得到一個錯誤信息如下:

渲染和/或重定向中被多次調用這個動作。請注意,您只能調用渲染或重定向,並且每次最多隻能調用一次。另外請注意,重定向和呈現都不會終止該動作的執行,因此如果您想在重定向後退出動作,則需要執行諸如「redirect_to(...)並返回」之類的操作。

回答

0

發現問題。這是一個路由問題。 交鋒這一行: devise_for:帳戶做 匹配 「awaiting_confirmation」=> 「my_devise /註冊#awaiting_confirmation」 端