class Avo::Fields::FilesField
def fill_field(model, key, value, params)
def fill_field(model, key, value, params) return model unless model.methods.include? key.to_sym value.each do |file| model.send(key).attach file end model end
def initialize(id, **args, &block)
def initialize(id, **args, &block) super(id, **args, &block) @is_image = args[:is_image].present? ? args[:is_image] : @is_avatar end
def to_permitted_param
def to_permitted_param {"#{id}": []} end
def view_component_name
def view_component_name "FilesField" end