我已經使用Devise + CanCanCan + rolify Tutorial構建了Ruby On Rails
應用程序。Ruby On Rails Rolify + CanCanCan + Devise允許用戶只編輯他們的帖子
這裏是我的Ability
型號:
class Ability
include CanCan::Ability
def initialize(user)
user ||= User.new # guest user (not logged in)
if user.has_role? :admin
can :manage, :all
else
can :read, :all
end
end
end
我想允許用戶編輯自己的帖子,被別人看的帖子。
我怎麼能做到這一點?
太謝謝你了!像魅力一樣工作! –
謝謝你,我有一天在類似的事情上度過了6個小時。 –
那麼,我對一般的鐵軌上的紅寶石和紅寶石很新,我不知道如果沒有SO,我會做什麼(很明顯,我會閱讀文檔,但它會花費太多時間): ) –