根据条件隐藏rails中的链接

时间:2014-09-04 00:22:25

标签: ruby-on-rails ruby hyperlink

我有一个机会和一个用户模型。用户可以以管理员身份登录(我将管理员作为布尔属性)。我希望用户能够删除机会,当且仅当他们是管理员时,我想知道是否有人知道如何做到这一点?到目前为止,我的机会有以下删除链接:

视图/ opportunities_opportunity             <%= link_to_if(@ user.admin?,"删除",商机,方法::删除,数据:{确认:'您确定吗?'})%>     

然而,我一直收到错误"未定义的方法`admin?'为零:NilClass"

请帮忙。谢谢!

1 个答案:

答案 0 :(得分:1)

已修复...我使用@ current_user.admin?相反,它工作。