在 ActiveAdmin 中使用 CarrierWave 多个图像
Posted
技术标签:
【中文标题】在 ActiveAdmin 中使用 CarrierWave 多个图像【英文标题】:CarrierWave multiple images in ActiveAdmin 【发布时间】:2019-04-07 08:48:23 【问题描述】:我有多个图像上传器,用于模型使用载波。
[![show do
attributes_table do
row :icon do |res|
image_tag res.icon.url(:icon)
end
row :desc_images do |res|
res.desc_images.each_with_index do |image, index|
image_tag image.thumb.url
end
end
end
end]
图标是工作
但 desc_images 中的 image_tag 不能像图片中显示的那样工作。
这怎么会显示成一行icon,我在哪里可以找到关于这个问题的文档?
ActiveAdmin document is too simple to read
【问题讨论】:
【参考方案1】:您的代码似乎没问题,您可以尝试将其添加到列表中
row :desc_images do
ul do
res.desc_images.each do |img|
li do
image_tag(image.thumb.url)
end
end
end
end
【讨论】:
谢谢,终于找到问题了。permit_params
应该添加 desc_images: []
,而不是 :desc_images
以上是关于在 ActiveAdmin 中使用 CarrierWave 多个图像的主要内容,如果未能解决你的问题,请参考以下文章
在 ActiveAdmin 中使用 CarrierWave 多个图像
如何在 ActiveAdmin 表单块中使用 rails 6 ActionText 字段
使用rubyonrails activeadmin检测用户时区常量