我有一个使用devise
的应用程序。
我想重新编写devise
的新方法。
所以我创建了一个新的控制器,名为:UserSessions。
登录后,我想重定向到谷歌。所以我试过了:
class UserSessionsController < Devise::SessionsController
def new
super if defined?(super)
self.resource = build_resource(nil, :unsafe => true)
clean_up_passwords(resource)
respond_to do |format|
format.html { redirect_to("http://www.google.com") }
end
end
end
我运行了我的应用并登录了一个帐户,但我没有被重定向到谷歌,而是我的网站。
我认为我对新方法的更改没有执行。
任何帮助表示感谢。
答案 0 :(得分:3)
我认为你必须覆盖create方法,而不是新方法