cancan

    44熱度

    1回答

    您可以以這種方式使用can?視圖或控制器得到current_user的權限:? <% if can? :update, @article %> <%= link_to "Edit", edit_article_path(@article) %> <% end %> 我如何使用這個模型訪問此功能語法: user.can?(:update, @article)

    4熱度

    1回答

    非常基本的用戶模型,我希望管理用戶:管理所有 其他不能:索引,用戶和其他選項,但是當我試圖阻止非管理員用戶查看用戶索引,admin用戶也無法訪問。 這是我ability.rb class Ability include CanCan::Ability def initialize(user) user ||= User.new #guest user c

    1熱度

    1回答

    應用程序堆棧:Rails3中,康康舞,設計,早該 我有一些嵌套資源,並希望與早該來測試他們,我得到以下DoubleRenderError: Error: test: If anonymous user tries to GET index of fav_blogs should respond with 401. (BlogItemsControllerTest): AbstractContr

    3熱度

    2回答

    我正在開發一個rails應用程序,我有2個不同的用戶角色:高級和基本。 我想管理2個不同的視圖集合:一個用於高級用戶,一個用於基本用戶。 目前我這樣我的工作: case current_operator.op_type when 'basic' format.html { render :template => "devices/index_basc.html.erb" }

    0熱度

    1回答

    (對不起,我的英語;) 我開始使用康康舞從rbates,這是真棒寶石,但我有一些問題: 我有廢料模型並沒有布爾字段:出版(所以,這意味着已發佈/未發佈(草案))。 我有這個規則我ability.rb: can :create, [Scrap] can [:update, :destroy], [Scrap] do |object| object.try(:user) == user

    0熱度

    1回答

    您會推薦以下哪個方法來解決以下問題:我的應用程序需要有一個帳戶,其中有多個用戶在同一個帳戶上輸入任務。只有其中一個用戶(即開設帳戶的用戶)擁有管理員權限。 我在考慮使用Authlogic進行身份驗證,並使用CanCan來確定用戶權限。關鍵是我希望打開帳戶的用戶默認爲管理員,因爲他是唯一能夠以不同權限爲其帳戶生成其他用戶的人。

    12熱度

    1回答

    在慘慘的文檔,它顯示瞭如何以這種方式獲取所有訪問記錄(在http://wiki.github.com/ryanb/cancan/fetching-records): @articles = Article.accessible_by(current_ability) ,但什麼是current_ability?我已經試過路過我使用的身份驗證和授權當前用戶,但我得到這個錯誤: NoMethodEr