好的,所以我有一个rails应用程序,我在 app / public / logo 中有图像,我可以从我的应用程序的任何视图中加载这些图像,例如我正在加载这些图像strong>应用/视图/针/ _form.html.erb
但我无法在 app / views / pins / edit.html.erb 中加载这些图片,而是我破坏了图像。
为什么我要包围这个错误的任何想法?我为我的所有rails项目都有这个,我总是习惯于找到避免从编辑视图渲染图像的方法,但今天我真的在问自己为什么这不起作用?有什么想法吗?
答案 0 :(得分:0)
如果您的图片位于:app / assets / images / named:logo.png
你会用:<%=image_tag( 'logo.png')%>
或将其设为链接:
<%= link_to image_tag( 'logo.png'),'/'%>
答案 1 :(得分:0)
遇到了同样的问题。确保您的图像位于public / assets / images文件夹中。现在使用此代码访问它。
<%= image_tag asset_path('assets/images/beta.png') %>
为我工作。