У меня есть модель, которая имеет настраиваемое свойство:Найти модель с помощью настраиваемого свойства
class User < ActiveRecord
def my_custom_field
# ....
end
end
Мне нужно найти пользователь, который имеет определенную my_custom_field
. Я не могу это сделать:
User.where(my_custom_field: '123')[0]
Однако, я могу это сделать:
User.all.select { |x| x == '123'}[0]
, но это не является эффективным производительность мудрым. Что более эффективно?
это называется виртуальным атрибутом –
@ Энтони, как вы думаете? –