0
(對不起,我的英語;)一些問題慘慘
我開始使用康康舞從rbates,這是真棒寶石,但我有一些問題: 我有廢料模型並沒有布爾字段:出版(所以,這意味着已發佈/未發佈(草案))。
我有這個規則我ability.rb:
can :create, [Scrap]
can [:update, :destroy], [Scrap] do |object|
object.try(:user) == user
end
所以,這個對象不能被編輯/更新/非作者刪除。我想對我的「表演」行動也做同樣的事情(非作者不能閱讀草稿,真的嗎?)真正的做法是什麼?
謝謝大家! 安德烈Ognevsky
:閱讀方式:指數:演出,所以用戶將無法查看:索引操作;) 我試着寫水木清華這樣的: 可以:閱讀,:都做| object_class,object | object_class!=「廢料」 結束 可以:索引,廢料 可以:顯示,廢料廢料| scrap.published || scrap.user ==用戶 結束 但我認爲這裏是一個小動作太多的代碼; /我相信有更簡單的方法來做到這一點。 – 2010-07-06 22:51:29
你試過替換:閱讀:show? – robertokl 2010-07-07 14:36:47
當然,它變成了我在我的評論(這裏是沒有換行符的評論...)寫的,但我認爲這是太多的文字一個小動作;( – 2010-07-07 19:05:59