gpt4 book ai didi

ruby-on-rails - Rails 如何使用 image_tag 列出文件夹中的所有图像?

转载 作者:数据小太阳 更新时间:2023-10-29 06:45:14 24 4
gpt4 key购买 nike

我正在尝试获取“app/assets/images/slide”文件夹中的所有图像并将它们放入标签(按顺序)。所以,它看起来像这样:

<img src="1.jpg" >
<img src="2.jpg" >
<img src="3.jpg" >

我怎样才能做到这一点? (我使用的是 Rails 3.2.9)

这是我试过的代码(感谢 Khaled)。但它输出所有图像路径的纯文本列表。我需要显示图像:

@images = Dir.glob("app/assets/images/slide/*.jpg")

@images.each do |image|
image_tag image.gsub("app/assets/images/", "")
end

最佳答案

在您的 Controller 操作中,获取所有图像路径。

@images = Dir.glob("app/assets/images/slide/*.jpg")

那么在你看来(假设是 haml)

- @images.each do |image|
= image_tag "slide/#{image.split('/').last}"

假设错误率

 <% @images.each do |image| %>
<%= image_tag "slide/#{image.split('/').last}" %>
<% end %>

关于ruby-on-rails - Rails 如何使用 image_tag 列出文件夹中的所有图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14081109/

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