在Active Admin中,使用do和不使用do的列定义方法在性能上是相同的。以下是使用do和不使用do分别创建列的示例代码:
使用do的列定义示例:
ActiveAdmin.register Post do
index do
selectable_column
id_column
column :title
column :body
column :author
column :created_at
column :updated_at
actions
end
end
不使用do的列定义示例:
ActiveAdmin.register Post do
index do |f|
f.selectable_column
f.id_column
f.column :title
f.column :body
f.column :author
f.column :created_at
f.column :updated_at
f.actions
end
end
以上两个示例创建了相同的列,它们在性能上是相同的,因此可以根据自己的风格和喜好选择使用哪种方法。