我将Rails应用程序部署到子域,并且在这样做时:
polymorphic_url(Model.file)
返回
domain.com/.../...
但是我的文件实际上位于sub.domain.com/.../...。
sub.domain.com/.../...
如何使polymorphic_url正确返回链接?
polymorphic_url
您可以提供host参数来覆盖默认值;助手使用与options相同的url_for参数:
host
options
url_for
:host-覆盖默认的(当前)主机(如果提供)。
所以您将使用:
尝试一下,让我知道您的生活!