Sha256: c073c4a4dbe9072b6329316866528818ca10038a2b586f0761becef4a7cd4986
Contents?: true
Size: 1.21 KB
Versions: 5
Compression:
Stored size: 1.21 KB
Contents
# frozen_string_literal: true ActiveAdmin.register Author do permit_params :name, :email, :age, :avatar, profile_attributes: %i[id description _destroy], posts_attributes: %i[id title description] index do selectable_column id_column column :name column :email column :created_at actions end filter :name filter :created_at show do attributes_table do row :name row :email row :age row :avatar do |record| image_tag url_for(record.avatar), style: 'max-width:800px;max-height:500px' if record.avatar.attached? end row :created_at row :updated_at row :profile row :posts end active_admin_comments end form do |f| f.inputs do f.input :name f.input :email f.input :age f.input :avatar, as: :file, hint: (object.avatar.attached? ? "Current: #{object.avatar.filename}" : nil) end f.has_many :profile, allow_destroy: true do |ff| ff.input :description end f.has_many :posts do |fp| fp.input :title fp.input :description end f.actions end end
Version data entries
5 entries across 5 versions & 1 rubygems