DeviseとCancanをインストールしました。私のユーザーには、以下に示すオプションを持つロール super_admin があります。
def initialize(user)
user ||= User.new # guest user
can :manage, :all
end
要素を削除する以外はすべてうまくいきます。オブジェクトを削除しようとしているとき:
<%= link_to 'Destroy', place, :method => :delete, :data => { :confirm => 'Are you sure?' } %>
それは私をログアウトし続け、サインインページにリダイレクトします
私のクラスは次のようになります。
class PlacesController < ApplicationController
before_filter :authenticate_user!
load_and_authorize_resource