ruby-on-rails - Rails_admin 多图片上传?

标签 ruby-on-rails model field rails-admin

我想在 rails_admin 中为我的每个产品制作类似照片库的内容。

但对于不同的产品,我想添加不同数量的照片。

所以,我的 Product 模型与 has_one :gallery 关联,我的 Gallery 模型与 belongs_to :product 关联。

当我不知道我究竟需要多少个字段时,如何在 rails_admin 模型 中拥有多个字段?

或者如何在rails_admin中通过Paperclip上传多个文件?

最佳答案

您可以使用accepts_nested_attributes_for

class Photo < ApplicationRecord
   belongs_to :gallery, inverse_of: photos
   has_attached_file :image
end

class Gallery 
   has_many :photos
   accepts_nested_attributes_for :photos
end

这会给你带来这样的结果:

enter image description here

注意如何可以拥有任意数量的照片。

关于ruby-on-rails - Rails_admin 多图片上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20637860/

相关文章:

php - yii2 ActiveForm 字段占位符

mysql - 预期的 attr 类型 ('uint' 或 'timestamp' 或 'bigint')在 sql_attr_multi

mysql - 在 ActiveRecord 中按星期几进行分组、排序和计数

ruby-on-rails - Rails : Handling a scaffolding, 例如 "Sheep,"具有相同的复数和单数形式

ruby-on-rails - ruby on rails 常量化方法

html - 为什么我的代码找不到来自 mail.com 的登录表单字段?

java - 确定通用类型字段的类类型

ruby-on-rails - 在 Ruby on Rails 应用程序中执行 sudo 命令

ruby-on-rails - ActiveRecord#save : `retry` breaks "autosave" for associations

ruby-on-rails - ruby on rails has_one与唯一的关联