I would implore you to actually take the time to add each field as this offers an opportunity for you to think about whether it actually needs to be attr_accessible. That said, this can be accomplished:
columns.each do |column|
attr_accessible column.name.to_sym, :as => :admin
end