Activeadmin 资源中的空字段
Empty field in Activeadmin resource
我在我的项目中使用 gem 'activeadmin'
。
这里是 app\admin\person.rb
文件
ActiveAdmin.register Person do
permit_params :name, :gender, :age, :address
show do
attributes_table do
row :image do
image_tag(person.image.url)
end
row :name
row :gender
row :age
row :address
end
end
end
如何停止在 Activeadmin 资源视图中显示空白字段。这是一个视图图像。
presence
returns 一个对象或 nil 如果它是空的。尝试:
ActiveAdmin.register Person do
permit_params :name, :gender, :age, :address
show do
attributes_table do
row :image { image_tag(person.image.url) }
row(:name).presence
row(:gender).presence
row(:age).presence
row(:address).presence
end
end
end
您可以在对象上使用 if statement
。
在 app\admin\person.rb
文件中。
ActiveAdmin.register Person do
permit_params :name, :gender, :age, :address, :image
show do
attributes_table do
row :image if offender.image? do
image_tag(person.image.url)
end
row(:name) if person.name?
row(:gender) if person.gender?
row(:age) if person.age?
row(:address) if person.address?
end
end
end
我在我的项目中使用 gem 'activeadmin'
。
这里是 app\admin\person.rb
文件
ActiveAdmin.register Person do
permit_params :name, :gender, :age, :address
show do
attributes_table do
row :image do
image_tag(person.image.url)
end
row :name
row :gender
row :age
row :address
end
end
end
如何停止在 Activeadmin 资源视图中显示空白字段。这是一个视图图像。
presence
returns 一个对象或 nil 如果它是空的。尝试:
ActiveAdmin.register Person do
permit_params :name, :gender, :age, :address
show do
attributes_table do
row :image { image_tag(person.image.url) }
row(:name).presence
row(:gender).presence
row(:age).presence
row(:address).presence
end
end
end
您可以在对象上使用 if statement
。
在 app\admin\person.rb
文件中。
ActiveAdmin.register Person do
permit_params :name, :gender, :age, :address, :image
show do
attributes_table do
row :image if offender.image? do
image_tag(person.image.url)
end
row(:name) if person.name?
row(:gender) if person.gender?
row(:age) if person.age?
row(:address) if person.address?
end
end
end