2010-07-26 114 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 %>