Rails: 4.2.0
ОС: Windows 7 (64-разрядная версия)Как реализовать перечисления в моем приложении rails? версия
Здравствуйте, К примеру позволяет сказать, что у меня есть приложение рельсы с сообщений модели.
Если бы я хотел модель пост, чтобы иметь столбец разрешений, которые могли бы взять на себя одну из нескольких значений [государственные, частные, у кого есть ссылка]
Путь я бы осуществить это было бы добавить целочисленный столбец к сообщениям, но проверка этого значения будет быстро запутываться, потому что мне нужно запомнить, какое значение соответствует тому разрешению.
, как я мог бы осуществить перечисление в этом, так что я мог бы сделать проверку, как
if post.visibility == POST_PUBLIC or post.visibility == POST_PRIVATE
Там есть функция в Rails предназначен именно для этой цели: http://api.rubyonrails.org/v4.1.0/classes/ActiveRecord/Enum.html –