登录URL后如何设置重定向?

时间:2011-07-19 20:53:38

标签: ruby-on-rails ruby-on-rails-3 facebook

我的rails 3应用程序正在使用omniauth以允许FB Connect登录/注册...

我想设置某种类型的会话网址,可以在登录后重定向时调用。

我无法使用devise方法,因为需要将重定向url发送到执行opener.window.location.path的JS对话框......

最好的方法是什么?感谢

1 个答案:

答案 0 :(得分:0)

如果你需要向JS Dailog发送一个在rails中做的方法是设置和实例变量(@test_path)。在Event.Observe(dom:load)下的视图中,将在pervious instance变量中设置的属性设置为opener .window.location.path

像这样的东西

Event.observe(document, "dom:loaded", function(e){
opener.window.location.path = <%= @test_path %>
});
相关问题