加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 资产管道路由助手解析为错误的URL或路径

发布时间:2020-12-17 03:17:04 所属栏目:百科 来源:网络整理
导读:出于某种原因,除了image_tag之外,我的所有资产助手都遇到了问题.它们都在产生错误的路径.我使用的是Rails 4.0.0和 Ruby 2.0.0.我的图片位于/ app / assets / images中 例如 asset_url('this.png') # - /this.pngasset_path('this.png') # - /this.pngimage_u
出于某种原因,除了image_tag之外,我的所有资产助手都遇到了问题.它们都在产生错误的路径.我使用的是Rails 4.0.0和 Ruby 2.0.0.我的图片位于/ app / assets / images中

例如

asset_url('this.png')    # -> /this.png
asset_path('this.png')   # -> /this.png
image_url('this.png')    # -> /images/this.png
image_path('this.png')   # -> /images/this.png
image-url('this.png')    # -> /images/this.png
asset-url('this.png')    # -> /this.png
image_tag('this.png')    # -> <img ... src="/assets/this.png" /> <- only correct one

我总是给错了URL …我需要/assets/this.png,它似乎只是由image_tag生成的

这种情况发生在.haml,.scss,.erb等.

我无法找到解决这个问题的方法……之前有人见过这个并得到答案吗?

解决方法

我和你有同样的问题.我跟着 this thread并且能够通过清除tmp缓存来解决它.

$rake tmp:cache:clear

希望能帮助到你.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读