Я полагаю, вы можете попросить AR загрузить определенные столбцы в вашем вызове, чтобы найти:
MyModel.find(id, :select => 'every, attribute, except, the, blobs')
Однако это нужно будет обновлять по мере добавления столбцов, поэтому это не идеально. Я не думаю, что есть какой-либо способ специально исключить один столбец в рельсах (ни в одном выборе SQL).
Полагаю, вы могли бы написать это так:
MyModel.find(id, :select => (MyModel.column_names - ['column_to_exclude']).join(', '))
Проверь это, прежде чем поверишь на мои слова. :)