ruby on rails * _url返回错误的地址

时间:2011-03-09 13:36:11

标签: ruby-on-rails url rails-generate

我正在从rails发送电子邮件,并使用* _url帮助程序生成网址。

但是,这些链接正在开始:

https://admin.test.website.co.uk/

(这是使用的开头的内容),而他们应该开始:

https://production.test.website.co.uk/

任何人都知道会出现什么问题..?

1 个答案:

答案 0 :(得分:0)

我的想法是您从管理界面发送电子邮件。使用生成的_url帮助程序时,将从当前主机(如果存在)生成主机。如果要覆盖它,可以使用变量自己指定主机,甚至硬编码。

因此,例如,您可以使用page_url

,而不是使用page_url(:host => 'https://production.test.website.co.uk/') 祝你好运!