简体   繁体   English

rails image_path呈现绝对路径

[英]rails image_path renders absolute path

I know that image_path should generate a relative path; 我知道image_path应该生成一个相对路径; however, for me it's generating an absolute one and breaks my code. 但是,对我来说,它生成了绝对的代码并破坏了我的代码。

In my haml file: 在我的haml文件中:

= image_path '/mailers/my_image.png'

Renders: 呈现:

http://localhost:3000/mailers/my_image.png

Have you tried changing it to 'mailers/my_image.png' ? 您是否尝试过将其更改为'mailers/my_image.png' The leading forward slash is generally expected to generate an absolute path. 通常预期前导斜线会产生绝对路径。

https://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-image_path https://api.rubyonrails.org/classes/ActionView/Helpers/AssetUrlHelper.html#method-i-image_path

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

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