gpt4 book ai didi

ruby-on-rails - 为什么 Image_tag 产生 "images/..."而不是 "assets/...."?

转载 作者:行者123 更新时间:2023-12-05 05:37:08 27 4
gpt4 key购买 nike

Rails 版本:5.2.4

ruby 版本 2.6.10

根据 "image_tag" documentation ,它应该生成带有 url 的图像标签:“/assets/...”,但是当我在 rails 控制台中尝试时,它会生成 url“/images/...”(下面的屏幕截图),这使我的网站无法显示.我怎样才能让它正常工作?

此外,“/assets/...” url 可以加载图像,但“images/...”不能 enter image description here

最佳答案

因为 Rails 为这些辅助方法加载了很多上下文,所以您不能像您所做的那样只include ActionView::Helpers::AssetTagHelper。而是在 Rails 控制台中的 helper 对象上调用 helper:

[1] pry(main)> helper.image_tag("foo.jpg")
=> "<img src=\"/assets/foo-04024382391bb910584145d8113cf35ef376b55d125bb4516cebeb14ce788597.jpg\" />"

关于ruby-on-rails - 为什么 Image_tag 产生 "images/..."而不是 "assets/...."?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73177563/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com