Как логическое на динамическом поле

У меня есть сериализованное поле, которое я использую для хранения некоторых динамических значений для объекта. Я обращаюсь к значениям с помощью method_missing, так как они могут быть разными для каждого объекта. Все работает, кроме логического значения. Когда я делаю:

f.input :hb_failed, as: :boolean, label: false

Он не отображает флажок только скрытое поле. Однако если я сделаю:

f.input :hb_failed, as: :boolean, label: ""

Я получаю желаемый результат, который является флажком без метки. Это предполагаемое поведение или ошибка?

0 ответов

Другие вопросы по тегам