首页 > 解决方案 > 嗨,我对网络开发很陌生。所以请原谅我提出任何愚蠢的问题

问题描述

我正在尝试使用 Rails 构建电子商务页面。在我的产品页面中,我想添加带有imagedescription和的color产品price。除图像外,一切正常。我无法为所需的产品分配正确的图像。如果我使用这种语法 : <%= image_tag("/assets/6.jpeg", class: "img-fluid") %>,那么这个特定的图像将分配给所有其他产品,这绝对不合逻辑!我已经在 app/assets/images 文件夹中添加了我的项目所需的图像。我希望有可能在我的页面上动态添加/修改照片。

请帮助我如何解决这个问题。先谢谢各位了!

标签: ruby-on-rails

解决方案


如果图像文件被保存 1.jpeg-?.jpeg 你可以循环说

<% @product.each_with_index do |product, index| %>
   <% i = index + 1 %>
   <%= image_tag("assets/#{i}.jpeg"), class: 'image-fluid' %>
<% end %>

我的意思是你问这会工作,但可能不是解决这个问题的最佳方式。


推荐阅读