使用设计注册控制器的路由错误

时间:2011-12-27 19:58:16

标签: routing devise

我想在注册后向用户显示电子邮件确认说明。

我重写了after_inactive_sign_up_path_for

def after_inactive_sign_up_path_for(资源)    awaiting_confirmation(资源) 端

我在注册控制器中添加了一个动作awaiting_confirmation

def awaiting_confirmation(资源)    渲染'awaiting_confirmation'
 端

我添加了一个视图awaiting_confirmation.html.erb

注册后我设法调用等待awaiting_confirmation操作,但后来我收到以下错误信息:

在此操作中多次调用渲染和/或重定向。请注意,您只能调用渲染或重定向,每次操作最多一次。另请注意,重定向和呈现都不会终止执行操作,因此如果要在重定向后退出操作,则需要执行类似“redirect_to(...)并返回”的操作。

1 个答案:

答案 0 :(得分:0)

发现了这个问题。这是一个路由问题。 这条线: devise_for:accounts do     匹配“awaiting_confirmation”=> “my_devise /注册#awaiting_confirmation”  端