Rails输出错误的资产路径

时间:2015-06-09 13:00:32

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

首先是我的依赖项:

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\" />"

1 个答案:

答案 0 :(得分:0)

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

image_tag("icon.png")