[rails]ActiveAdminとCanCanCanを使って管理画面に権限機能をつける

Ruby2.1.2, Rails4.1.5で確認 ActiveAdminで作成した管理画面に、ログインユーザによってアクセスできる機能を出し分ける権限機能をつけたかったので調べてみました。 以前は「cancan」と組み合 続きを読む [rails]ActiveAdminとCanCanCanを使って管理画面に権限機能をつける

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

migrationファイルにdeleted_atを追加することで、手軽に論理削除を実装できる paranoia こちらのgemで論理削除を行った場合、active_adminで作った管理画面の一覧ページからも非表示状態に 続きを読む [rails][active_admin]paranoiaで論理削除したデータを管理画面で一覧表示する方法

[rails]active adminのindexページで条件に応じてstyleを変える

active adminは便利ですが、カスタマイズの必要が出てきた時に公式ドキュメントだけだとかゆいところに手が届かなかったりします。 今回は一覧ページで、条件に応じて見た目を変えたい(例えばis_deleted=tru 続きを読む [rails]active adminのindexページで条件に応じてstyleを変える

[Rails]ActiveAdminでCSVダウンロード機能をカスタマイズする

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

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

active_adminで管理画面を作る際にデフォルトでfilterを作ってくれますが、select boxを使いたい部分がテキスト入力になっていたりします。 そんな時は、filterのカスタマイズ設定をすれば簡単に切り 続きを読む active_adminでカスタムfilter(select box)を設置する