Sau*_*ron 2 ruby-on-rails image coffeescript
我试图访问图像:app/assets/images/rails/png,在我的CoffeeScript文件中但使用
<img src='assets/images/rails.png' width='30' height='30'>
产生控制台错误:

如何从CoffeeScript访问存储在我的图像文件中的图像?
将CoffeeScript文件的扩展名从.js.coffee更改为.js.coffee.erb.之后,您可以执行此操作(无论您希望使用资产/ images目录中的图像:
'<%= asset_path 'rails.png' %>'
Run Code Online (Sandbox Code Playgroud)
请注意单引号:',这很重要,因为URL将是:/assets/rails.png并且您希望它以字符串形式呈现.这样可以节省您查找为什么会出现一些奇怪的JavaScript未定义常量错误的时间.
| 归档时间: |
|
| 查看次数: |
1067 次 |
| 最近记录: |