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は一般と分ける