Rails 资产管道不提供图像
Rails asset pipeline doesn't serve images
我的 Rails 应用根本不提供图像。
image_url('picture.jpg')
# will result in url(http://localhost:3000/images/picture.jpg)
# but should be url(http://localhost:3000/assets/picture.jpg)
image_tag 'picture.jpg'
asset_url 'picture.jpg'
# will result in the same url / path as image_url()
http://localhost:3000/images/picture.jpg nor http://localhost:3000/assets/picture.jpg exists, while http://localhost:3000/assets/images/picture.jpg 也没有。
这是我的 application.rb 和 development.rb 的要点:https://gist.github.com/maximski/1ccb75f6f89c02932239
我在开发环境中,不想手动预编译文件。该应用程序几乎是新生成的,因此配置几乎完全默认设置。
如果 app/assets/images
目录中不存在图像,则会出现此问题。检查 app/assets/images/picture.jpg
文件是否存在。
我的 Rails 应用根本不提供图像。
image_url('picture.jpg')
# will result in url(http://localhost:3000/images/picture.jpg)
# but should be url(http://localhost:3000/assets/picture.jpg)
image_tag 'picture.jpg'
asset_url 'picture.jpg'
# will result in the same url / path as image_url()
http://localhost:3000/images/picture.jpg nor http://localhost:3000/assets/picture.jpg exists, while http://localhost:3000/assets/images/picture.jpg 也没有。
这是我的 application.rb 和 development.rb 的要点:https://gist.github.com/maximski/1ccb75f6f89c02932239
我在开发环境中,不想手动预编译文件。该应用程序几乎是新生成的,因此配置几乎完全默认设置。
如果 app/assets/images
目录中不存在图像,则会出现此问题。检查 app/assets/images/picture.jpg
文件是否存在。