如何将自定义代码添加到有效的管理菜单?

时间:2015-06-12 12:53:00

标签: ruby-on-rails ruby-on-rails-4 activeadmin

对于管理面板,我使用的是活动的admin gem。在活动管理菜单中,我想向管理员用户显示通知,如果有任何新用户注册,或者系统中管理员和用户之间正在传输任何消息。任何建议将自定义代码添加到管理菜单将不胜感激。

在我的系统中,我使用下面的代码显示新到达消息的通知。

<%= link_to received_messages_path(), :remote => true, :data_type => 'message', :class => 'is-active' do %>
       <%= t('message') %>
       <% if (msg_count = user_unseen_message_count(current_user)) > 0 %>
            <span class="badge js-message-count" >
              <%= msg_count %>
            </span>
       <% end %>
    <% end %>

那么,如何将此代码添加到活动管理菜单?

1 个答案:

答案 0 :(得分:0)

我是铁杆新手,但我希望这会对你有所帮助。如果添加具有is_admin布尔类型的列,则可以像这样验证用户admin:

<%= if current_user.is_admin %>
 ...code...
 <% end %>