所以我試圖隱藏從普通用戶的一些東西: 助手:無法看到的管理員帳戶可見的管理員聯繫
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