gpt4 book ai didi

html - 在 Rails 中丢失图像 src

转载 作者:太空宇宙 更新时间:2023-11-04 13:12:41 26 4
gpt4 key购买 nike

我在使用 Rails 时遇到了一些问题,我希望有人能帮助我问题是这样的,我的 application.html.erb 中有一个菜单:

<div class="menuColor">
<nav>
<ul class="menu">

<% if current_user %>


<li class="options">
<li >
<%= link_to "Orchestras", :orchestras %>
</li>
<li class="nota">
<img src="../images/nota1.png" alt="nota1" width="35" height="35">
</li>
</li>
<li class="options">
<li>
<%= link_to "Conductors", :conductors %>
</li>
<li class="nota">
<img src="../images/nota2.png" alt="nota1" width="35" height="35">
</li>
</li>
<li class="options">
<li>
<%= link_to "Instruments", :instruments %>
</li>
<li class="nota">
<img src="../images/nota3.png" alt="nota1" width="35" height="35">
</li>
</li>
<li class="options">
<li>
<%= link_to "Integrants", :integrants %>
</li>
<li class="nota">
<img src="../images/nota4.png" alt="nota1" width="35" height="35">
</li>
</li>
<% if current_user.auth == "admin" %>
<li class="options">
<li>
<%= link_to "Users", :users %>
</li>
<li class="nota">
<img src="../images/nota5.png" alt="nota1" width="35" height="35">
</li>
</li>
<% end %>

<li class="options">
<li>
<%= link_to "Log out", log_out_path %> </li>
</li>
<li class="nota">
<img src="../images/logout.png" alt="nota1" width="35" height="35">
</li>
<li class="user"> Logged in as <%= current_user.email %></li>
<% else %>
<li><%= link_to "Sign up", sign_up_path %></li>
<li><%= link_to "Log in", log_in_path %> </li>
<% end %>

在里面可以看到我有一张图片,但是当你点击页面上的编辑按钮时:

<tbody>
<% @orchestras.each do |orchestra| %>
<tr>
<td class="um"><%= orchestra.name %></td>
<td class="dois"><%= orchestra.city %></td>
<td class="dois"><%= @search = Conductor.find(:all,:conditions => {:id => orchestra.conductor_id})
if(@search.first!=nil)
@search.first.name
else
@search=''
end
%>
</td>
<td class="botao"><%= button_to 'Show', orchestra,:class => "button", :method=>"get" %></td>
<%if(@current_user.auth=="admin")%>
<td class="botao"><%= button_to 'Edit', edit_orchestra_path(orchestra),:class => "button", :method =>"get" %></td>
<td class="botao"><%= button_to 'Destroy', orchestra,:class => "button", method: :delete, data: { confirm: 'Are you sure?' } %></td>
<%end%>
</tr>
<% end %>
</tbody>

他丢失了图像路径,这只发生在 View 的编辑按钮中,如果有人能阐明正在发生的事情,我将不胜感激

最佳答案

您正在使用相对路径来显示您的图片。

您应该改用 img_tag,它会为您生成正确的路径。

<%= image_tag 'nota2.png', size: '35', alt: 'nota2' %>

我建议您阅读 rails asset pipeline

关于html - 在 Rails 中丢失图像 src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24590316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com