如何在 rails 中插入图片
how to insert image in rails
使用 Rails,我正在创建我的第一个网站。我有这样的问题:我无法在我的页面中插入图像 (index.html.erb)。
我把一个名为 "main.png" 的图像放在目录 "app/assets/images" 中,并写道:
<img src="main.png">
但是我的图片显示不正确。我哪里做的不对?
您应该使用 Rails 提供的助手来 "automagically" 检测路径、指纹……:
<%= image_tag "main.png" %>
无论如何,我建议您阅读资产管道指南以了解资产在 Rails 中的工作原理:http://guides.rubyonrails.org/asset_pipeline.html
您应该使用 Rails 助手,正如 markets 指出的那样。
顺便说一句,图像文件的名称应该与您使用的image_tag方法的参数相同。当图像文件为 main.jpg
时,您将图像引用为 main.png
<%= image_tag "main.jpg" %>
使用 Rails,我正在创建我的第一个网站。我有这样的问题:我无法在我的页面中插入图像 (index.html.erb)。
我把一个名为 "main.png" 的图像放在目录 "app/assets/images" 中,并写道:
<img src="main.png">
但是我的图片显示不正确。我哪里做的不对?
您应该使用 Rails 提供的助手来 "automagically" 检测路径、指纹……:
<%= image_tag "main.png" %>
无论如何,我建议您阅读资产管道指南以了解资产在 Rails 中的工作原理:http://guides.rubyonrails.org/asset_pipeline.html
您应该使用 Rails 助手,正如 markets 指出的那样。
顺便说一句,图像文件的名称应该与您使用的image_tag方法的参数相同。当图像文件为 main.jpg
时,您将图像引用为 main.png<%= image_tag "main.jpg" %>