Как получить f.select для stati c ha sh значения рельсов? - PullRequest
0 голосов
/ 16 января 2020

у меня есть stati c ha sh:

STATUS_BRAND = {
    active: "hoatdong",
    deactive: "khonghoatdong",
  }.freeze

мой взгляд:

= f.select :status, Brand::STATUS_BRAND, class: "form-control post-type input-bg"

я хочу отобразить здесь значение: "hoatdong" и "khonghotdong" в представлениях

1 Ответ

1 голос
/ 16 января 2020

Если вы не хотите, чтобы выбор возвращал ключи в Rails, вам нужно инвертировать Ha sh:

f.select(:status, options_for_select(Brand::STATUS_BRAND.invert), ...)

Выход:

<option value="active">hoatdong</option>
<option value="deactive">khonghoatdong</option>

Вы можете см. Документацию для options_for_select для дополнительных примеров.

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