[rails]ActiveAdminのformでチェックボックスをチェック済みにする
migrateに
t.boolean :is_public, null: false, default: false
というカラムがあった場合、defaultがfalseなので activeadminのCreateフォームを表示した際に、チェックボックスにチェックが入っていない状態になります。
これをデフォルトでチェック済みにしたい場合、input_html内にcheckedを指定することで対応できました。
f.input :is_public, input_html: { checked: 'checked' }, hint: '非公開状態にするにはチェックを外してください'
↑こんな感じです。