Предположим, что у меня есть эта модель:
class Conversation < ActiveRecord::Base
enum status: [ :active, :archived ]
end
Как я могу найти все активные разговоры без использования числового значения перечисления или без необходимости повторения каждой беседы?
Я пробовал делать Conversation.where(status: :active)
, но это не дало никаких результатов.
Единственное решение - это перебрать все разговоры и выбрать активные, но это не похоже на хорошее решение.
Conversation.all.select {|conversation| conversation.active? }
Что я могу с этим поделать?