У меня есть модель Post
с одним огромным столбцом (full_html
).Поэтому вместо того, чтобы делать select "posts".*
или что-то еще, я хочу выбрать каждое поле, кроме full_html
по умолчанию (и захватывать его, только когда я на самом деле пытаюсь получить доступ к атрибуту)
Мое текущее решение:
Post.select(Post.column_names.map(&:to_sym) - [:full_html]).where(...)
но это довольно брутто