cancancan

    4熱度

    1回答

    我有一些麻煩讓ActiveAdmin與CanCanCan一起使用。我在Rails 4應用程序中使用CanCanCan版本1.9.2和ActiveAdmin版本1.0.0.pre。建立自己的能力一流,並通過添加load_and_authorize_resource和check_authorization我的ApplicationController使我的應用程序的其餘部分授權檢查後,我得到的錯誤 p

    0熱度

    1回答

    我已經在Nitrous.io上創建了一個使用Active Admin的導軌應用程序,並且所有工作都在該開發環境中工作。我使用設計/ CanCanCan認證/授權 當我推到Heroku的,並嘗試訪問主動聯繫,我得到以下錯誤: Started GET "/admin" for 91.226.23.198 at 2014-09-06 21:15:49 +0000

    0熱度

    2回答

    所以我有一個Post模型。我的posts可以發佈或不發佈。我正在使用Rolify,CanCanCan和Devise。 我希望發生什麼是我的:admin的用戶,應該能夠查看所有帖子的Post#Show動作,但我:member或guest用戶(即非登錄)應該永遠只能夠看到Post.published職位。 我ability.rb看起來是這樣的: if user.has_role? :admin

    0熱度

    3回答

    我有這個在我看來: <% if user_signed_in? && current_user.has_role? :admin or :editor %> 這將返回該錯誤: syntax error, unexpected tSYMBEG, expecting keyword_then or ';' or '\n' 我也試過這樣: <% if user_signed_in? and cu

    0熱度

    1回答

    我有郵件,這是在飼料。 爲了能夠查看供稿中的帖子,必須在供稿中。 在我的路線中,帖子嵌套在提要下。 在我的PostsController,我有: class Api::V1::PostsController < ApiController load_resource :network, find_by: :external_id, only: [:index, :create]

    2熱度

    1回答

    我運行一個使用CanCan進行授權的SaaS應用程序(實際上是維護較爲完善的CanCanCan創業板),我希望能夠區分不同的「類型」權限。 E.g.如果普通用戶訪問/adminpanel,則應以重定向到/並出現錯誤閃爍結束。但是如果普通用戶訪問/paid_feature,我想將它們重定向到/payments/paid_feature/new。這是第二個讓我感到困難的事情。 顯然我可以告訴CanCa

    2熱度

    1回答

    在我的rails 3應用程序中,我使用的是devise 3.2.4和cancancan 1.9.2。我的問題是關於可超時設計模塊,它工作正常,但我無法拯救正確的異常,以便我可以向用戶顯示正確的通知。 我application_controller.rb包含: rescue_from Exception do |exception| unless Rails.env.production?

    1熱度

    1回答

    我正在使用Devise進行身份驗證,並且cancancan進行授權。現在,我希望不允許某些頁面的視圖用戶。所以我添加下面的代碼。但是它會爲#錯誤拋出未定義的局部變量或方法`current_user'。 我ability.rb class Ability include CanCan::Ability def initialize(dashboard_user)