所以我试图隐藏从普通用户的一些东西: 助手:无法看到的管理员帐户可见的管理员联系
def admin
User.find(:all, :conditions => { :email => ["[email protected]"] })
end
查看:
<% if @active_user == admin %>
<td><%= link_to raw('<i class="icon-pencil icon-white"></i>'), edit_quiz_path(quiz), :class => 'btn btn-info' %></td>
<td><%= link_to raw('<i class="icon-trash icon-white"></i>'), quiz, method: :delete, data: { confirm: 'Pewien?' }, :class => 'btn btn-danger' %></td>
<% end %>
最后,我登录我的管理员帐户(电子邮件[email protected]
)并没有显示任何内容。
我使用的正常功能在DB找到用户?
我想'找到(:全部,...)'会返回一个数组?只是:'.first'并尝试? – Surya
我试过了,但它不工作... – djilt
你试试:'User.find(:全部:条件=> {:电子邮件=> [ “[email protected]”]})。first'?那么'@active_user'的价值是什么? – Surya