hello-world
webエンジニアのメモ。とりあえずやってみる。

[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: '非公開状態にするにはチェックを外してください'

↑こんな感じです。

参考


Related #active_admin

[rails]Active Adminの編集画面に登録済みの画像プレビューを表示する

先日のActiveAdminまとめに続き今回もActive Adminネタです。

active_adminでカスタムfilter(select box)を設置する

active\_adminで管理画面を作る際にデフォルトでfilterを作ってくれますが、select boxを使いたい部分がテキスト入力になっていたりします。