Я действительно хотел попытаться выяснить, как использовать категории или типы хэшей или массивов в моделях, но я чувствую, что я немного запутался.Вот что я пытаюсь сделать, и я был бы признателен за любую помощь.
У меня есть приложение Alert Model в моем приложении, и у меня изначально была таблица Alert_Type, но я хотел избавиться от нее, потому что было больше запросов, чемМне нужен был действительно только высокий, средний, низкий тип оповещения, поэтому я собирался переместить их в модель
SEVERITY = { "High" => :high,
"Medium" => :medium,
"Low" => :low }
<%= select :alert, :severity, Alert::SEVERITY, {:prompt => "Select one"} %>
Я чувствую, что это неправильно, потому что когда я получаю значение базы данных, оно высокое, низкий, средний, но нужно получить текст этого значения.Когда я это сделал,
SEVERITY = { :high => "High"
:medium => "Medium",
:low => "Low" }
У меня были проблемы с выпадающими списками.Я пытаюсь найти наилучший практический подход, чтобы, когда мне могут понадобиться или не понадобиться переводы, он будет работать правильно.Должен ли я сделать хэш или просто массив.Большое спасибо!