繁体   English   中英

Rails link_to根据环境包括协议和www

[英]Rails link_to include protocol and www depending on environment

有没有一种好方法可以让link_to使用完整的URL,包括协议( https通过http )和www但只能在生产环境中使用? 开发和暂存可以保持不变。

我想您当前正在使用这种代码: link_to my_ressource_path()

您应该做什么:

  • 完整网址link_to my_ressource_url()
  • https :通过添加以下内容来更改config / environments / production.rb文件:
routes.default_url_options = { host: 'YOU_WEBSITE_URL', protocol: 'https'  }

通过link_to*_path助手上使用*_url路由助手

例如,您可能使用link_to users_path然后只使用link_to users_url

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM