2015-03-02 65 views
0

我想在设计中更改注册确认链接。如何在设计中更改注册确认链接?

在注册时间其实我这类型的链接“http://localhost:3000/companies/confirmation?confirmation_token=KjN-vnApU1GBYfso2LTA

但不是这个,我想要的链接了一些什么样的这个“http://subdomain.lvh.me:3000/companies/confirmation?confirmation_token=KjN-vnApU1GBYfso2LTA

总之

我想通过子站点链接。所以我该怎么做?

请帮我一把。

我是新的铁路。

在此先感谢。

回答

0

通子域,以获得登录链接与子域象下面这样:

link_to 'Click here to finish setting up your account on RightBonus', 
confirmation_url(@resource, :confirmation_token => @resource.confirmation_token, :subdomain => @resource.subdomain) 
0

在development.rb找到下面,并与确认链接改为

config.action_mailer.default_url_options = { :host => 'lvh.me:3000' } 
0

@jiggs和@RSB

感谢您的回复。

我用了你的两个答案,我完全理解它的作品。

而且还发现另一个解决方案是在after_confirmation_path_for方法中确认控制器的更改。只是重定向到子域的sign_in方法。如下所示:

def after_confirmation_path_for(resource_name, resource) 
'http://' + resource.domain_name + '.lvh.me:3000/signin' 
end