0
我正在創建一個只包含後端的擴展擴展模塊,當我想訪問常規設置(/ admin/general_settings/edit)時,我使用不同的角色系統重寫Ability類)我被重定向到/未經授權的頁面。我做錯了什麼?spree編輯常規設置cancan的未授權頁面
我有這樣的能力類:
can :manage, Config # to be able to show the configuration link
can :manage, Store, id: user.store_id # to be able to show the general settings link
can :manage, Preference
可以:管理,Spree :: Admin :: GeneralSettingsController沒有工作,但可以:管理,:general_settings修復它。我通過在authorize_admin方法中分析得到了這個想法,我認爲這不是最乾淨的方法,但我嘗試了許多其他選項,但沒有辦法。 – Moh