我在suburi上部署了一个应用程序:www.myapp.com/suburi
,我在使用urls设计时遇到问题,我在重置密码邮件中给了我。 edit_password_url
似乎没有获取root_url
,而是似乎从default_url_options
获取主机值,然后将new_user_password_path
添加到其中。我通过尝试设置default_url_options = {host: "www.myapp.com/suburi"
}暂时确认了这一点,并在随后的电子邮件中收到了正确的链接。
这引出了我的问题:在suburi上部署时设置设计的正确方法是什么,以便其邮件程序得到正确的root_url
?我应该压倒edit_password_url
,如果是,那么哪个地方最适合这样做?