Ruby на Rails - конкретный c кейс для Enum - PullRequest
0 голосов
/ 20 января 2020

Это от Ruby в Rails Document. (https://api.rubyonrails.org/v5.2.4.1/classes/ActiveRecord/Enum.html)

class Conversation < ActiveRecord::Base
  enum status: [ :active, :archived ]
end

# conversation.update! status: 0
conversation.active!
conversation.active? # => true
conversation.status  # => "active"

Но если

class Conversation < ActiveRecord::Base
  enum reason: [ "not like", "need other" ]
end

В этом случае conversation.not_like? может работать, если нет, как я могу проверить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...