我在处理所有资产助手时都遇到了问题,除了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
等文件中都会发生。
我找不到解决这个问题的方法... 有人以前见过这种情况并且知道答案吗?