オブジェクトの動的な値を格納するために使用しているシリアル化されたフィールドがあります。オブジェクトごとに異なる可能性があるため、method_missingを使用して値にアクセスしています。ブール値を除いて、すべてが機能しています。私がする時:
f.input :hb_failed, as: :boolean, label: false
チェックボックスは非表示フィールドのみをレンダリングしません。しかし、私がそうする場合:
f.input :hb_failed, as: :boolean, label: ""
ラベルのないチェックボックスである望ましい結果が得られます。これは意図された動作ですか、それともバグですか?