LoginSignup
5
6

More than 5 years have passed since last update.

devise 管理者

Last updated at Posted at 2013-11-30

devise 管理者

devise登録ユーザーを一般と管理者で分けたい。

ex)http://d.hatena.ne.jp/watanabe162/20120510/1336626340
https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin-role

$rails g m add_admin_to_users admin:boolean

defaultをfalseに設定する


class AddAdminToUsers < ActiveRecord::Migration
  def change
    add_column :users, :admin, :boolean, :default => false
  end
end

確認

<%if current_user.try(:admin?)%>
aaa
<% else %>
bbb
<%end%>

adminがtrueなら管理者、空もしくはfalseは一般と分ける

5
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
6