2015-03-02 44 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