У меня есть несколько столбцов, которые содержат большой объем данных (текст и т. Д.), И иногда я просто отображаю сводный список строк и не хочу получать все эти данные.
Можно ли исключить определенные столбцы?
Я не верю, что вы можете исключить определенные столбцы, но ActiveRecord может возвращать только определенные столбцы, используя параметр :select, например,
:select
@articles = Article.find( :all, :select => ‘created_at, title, summary’ )
вы можете найти по SQL-запросу, чтобы вы могли получить необходимые данные и его легко
Post.find_by_sql ("ВЫБЕРИТЕ заголовок из сообщений, ГДЕ автор =? И создан>?", Author_id, start_date)