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]ActiveAdminでCSVダウンロード機能をカスタマイズする

ActiveAdminにはcsvダウンロード機能がデフォルトついているのですが、デフォルトのままだと一括でcsvデータを取得することができません。(管理画面表示1ページあたりの表示件数分になるので30件しか取得できませんでした)

[rails][active_admin]paranoiaで論理削除したデータを管理画面で一覧表示する方法

migrationファイルにdeleted\_atを追加することで、手軽に論理削除を実装できる paranoia