Я нахожу файл app/models/application_record.rb
. Здесь я пишу новый метод (вы можете переопределить текущий, если хотите, но я думаю, что новый метод этот лучше)
class ApplicationRecord < ActiveRecord::Base
self.abstract_class = true
def self.column_names_without(*names)
column_names - (%w[created_at updated_at] | names)
end
end
Затем код ActiveAdmin
изменяется на
ActiveAdmin.register Question do
index do
selectable_column
Question.column_names_without('quiz_id').each do |c|
column c.to_sym
end
end
show do
attributes_table do
Question.column_names_without('quiz_id').each do |c|
row c.to_sym
end
end
end
end