サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
画力アップ
watanabe162.hatenadiary.org
Deviseを使い、一般ユーザーは管理者からしか作成できないようにする。 初めに、一般ユーザーと管理者ユーザーを分けるには https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-role にあるように2つの方法があるようだ。 ここでは、Option2の方法、すなわち、userモデルに、adminフィールドを追加し、そのbooleanで一般ユーザーか管理者かを分ける方法をとる。 Option2のとおりに $ rails generate migration add_admin_to_users admin:boolean $ rake db:migrate とし、あとは、ページで管理者ならば if current_user.try(:admin?) # do something end と言うコードを追加する。 ま
このページを最初にブックマークしてみませんか?
『watanabe162.hatenadiary.org』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く