【问题标题】:Rails outputting the wrong assets pathRails 输出错误的资产路径
【发布时间】:2015-06-09 13:00:32
【问题描述】:

首先是我的依赖项:

ruby '2.2.2'
gem 'rails', '4.2.1'

按照this article,这应该可以工作:

image_tag("icon")
# => <img alt="Icon" src="/assets/icon" />

我的服务器已调试:

image_tag("icon")
[2] pry(#<#<Class:0x007fc87e261120>>)> => "<img src=\"/images/icon\" alt=\"Icon\" />"

为什么我的服务器输出的是/images/icon 而不是/assets/icon。我所有的图片都在app/assets/images 内,目前没有显示。我做错了什么?

问题更新

添加诸如.png 之类的扩展名仍然无济于事:

pry(#<#<Class:0x007f9095686a00>>)> => "<img src=\"/images/icon.png\" alt=\"Icon\" />"

【问题讨论】:

  • 还提供图标扩展名(例如:- .png

标签: css ruby-on-rails ruby-on-rails-4 assets


【解决方案1】:

您没有提供图片扩展。提供如下扩展:

image_tag("icon.png")

【讨论】:

  • 您是否尝试过不使用图标扩展名并通过添加扩展名来工作?
  • 它的奇怪对我没有帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-24
相关资源
最近更新 更多