Ниже приведен отличный способ ускорить доступ к базе данных, просто «выбрав» указанные столбцы в таблице:
Article.find(:all, :select => 'name')
Это позволит найти все статьи и вернуть только имя.Даже если он имеет атрибут body
, он будет жаловаться на то, что он является неопределенным атрибутом из-за выбора.
Как бы вы сделали :select => 'name'
, но наоборот;Это означает, что я хочу выбрать все, кроме определенного столбца, например, «: кроме =>».Я хочу быть в состоянии сделать это:
Article.find(:all, :except => 'body')
Дайте мне знать, если это не имеет смысла.