2010-07-26 112 views
0

我想使用allowed_to來隱藏/顯示鏈接,但在我的一個窗體中沒有出現。rails - declarative_authorization allowed_to無法正常工作

表單屬於分配,但實際的編輯功能是針對候選人的。

<% if permitted_to? :edit, @candidate %> 
<%= link_to 'Edit', edit_candidate_path(@candidate) %> 
<% end %> 

我可以通過url導航到頁面,所以我知道它不是授權問題。

有什麼想法?

謝謝,亞歷克斯

+0

你可以把auth_rules的內容?那可能是一個錯誤 – fantactuka 2010-07-26 16:21:30

回答

0

對不起,在文檔中找到了這個!

<%= link_to 'Edit', edit_contact_path(contact) if permitted_to? :update, contact %>