エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
CanCanでmodelと関連のないcontrollerでのアクセスを許可する | 自転車で通勤しましょ♪ブログ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CanCanでmodelと関連のないcontrollerでのアクセスを許可する | 自転車で通勤しましょ♪ブログ
モデルと関連のないコントローラーについて、CanCanでどのように設定するのかがわからなかったので、調... モデルと関連のないコントローラーについて、CanCanでどのように設定するのかがわからなかったので、調べてみた。 結果としては、 コントローラーでauthorize_resource class: falseに設定する。 ability.rbでcanの第2引数にコントローラー名のシンボルを渡す。 という感じだった。 コントローラー側 class HogeController < ApplicationController authorize_resource class: false # 略 end Ability側 class Ability include CanCan::Ability def initialize(user) unless user.nil? case user.role.code when "manager" can :manage, :all else can