ruby on rails でログインするユーザを2種類(例えば、userとownerとする)を作ったときに
userは閲覧(indexやshowアクション)と申込み(applyアクション(自分が作ったアクション))をownerは閲覧(indesやshowアクション)と登録と削除と更新(new、destroy、updateアクション)とユーザによってアクションの種類を変更するにはcancancanをbundle installして
model/ability.rbに定義すると思うのですがいろいろとぐぐったのですが書き方がわかりません。
def initialize(user)
if user && user.admin?
can :access, :rails_admin # grant access to rails_admin
can :manage, :all # allow superadmins to do anything
end
↑これはadminの人ですよね。
end
userとownerならどう書くのでしょうか?
あなたの回答
tips
プレビュー