Как логическое на динамическом поле
У меня есть сериализованное поле, которое я использую для хранения некоторых динамических значений для объекта. Я обращаюсь к значениям с помощью method_missing, так как они могут быть разными для каждого объекта. Все работает, кроме логического значения. Когда я делаю:
f.input :hb_failed, as: :boolean, label: false
Он не отображает флажок только скрытое поле. Однако если я сделаю:
f.input :hb_failed, as: :boolean, label: ""
Я получаю желаемый результат, который является флажком без метки. Это предполагаемое поведение или ошибка?