Probably it's a hidden field, which have wrongly required attribute. Can you check that with inspector?
def active_scaffold_input_options(column, scope = nil, options = {})
opts = super
if (column.name.to_s=="portrait" and !@record.portrait.blank?) or (column.name.to_s=="pied" and !@record.pied.blank?)
opts.delete(:required)
end
opts
end
validates_property :format, of: :portrait, in: ['jpeg','jpg', 'png', 'gif'],message: "Le format de la photo portrait doit être : .jpeg, .jpg, .png, .gif",:on => :create
validates_property :format, of: :pied, in: ['jpeg','jpg', 'png', 'gif'],message: "Le format de la photo pied doit être : .jpeg, .jpg, .png, .gif",:on => :create
validate do
errors.add(:portrait, "Il faut une photo portrait") if self.portrait.blank?
errors.add(:pied, "Il faut une photo en pied") if self.pied.blank?
end
:pied