<ul>
  <% @pages.situations.each do |situation| %>
    <li class="<%= situation %>">
      <%= image_tag('image/"<%situation%>".png') %>
    </li>
  <% end %>
</ul>


我想在rails中动态传递图像名称。基本上,我的列表,图像和类名是相同的,因此我尝试像上面那样做。没用非常感谢您的帮助。谢谢

最佳答案

您的插值操作不正确,请尝试类似这样的操作

<%= image_tag("image/#{situation}.png") %>

关于css - 动态传递的类名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32123907/

10-12 00:47