app/views/users/show.html.erb
<% title "User - #{@user.name}" %>
<% content_for :page_heading do %>
<h1><%= @user.name %>
<small>User Profile</small>
</h1>
<% end %>
<dl class="dl-horizontal">
<dt>Joined</dt>
<dd><%= @user.created_at %></dd>
<% if @user.provider.eql?("steam") %>
<dt>Steam Profile</dt>
<dd><%= link_to "http://steamcommunity.com/profiles/#{@user.uid}", "http://steamcommunity.com/profiles/#{@user.uid}", :target => '_blank' %></dd>
<% elsif @user.provider.eql?("allied_modders") %>
<dt>Forum Profile</dt>
<dd><%= link_to "https://forums.alliedmods.net/member.php?u=#{@user.uid}", "https://forums.alliedmods.net/member.php?u=#{@user.uid}", :target => '_blank' %></dd>
<% end %>
<% if @user.avatar_url %>
<dt>Avatar</dt>
<dd><%= image_tag @user.avatar_url, :class => "img-polaroid" %></dd>
<% end %>
<dt>Languages</dt>
<dd>
<% if @user.languages.count > 0 %>
<%= @user.languages.order("name ASC").pluck(:name).join(", ") %>
<% else %>
<em>None</em>
<% end %>
</dd>
<dt>Plugins</dt>
<dd>
<% if @user.sourcemod_plugins.count > 0 %>
<%= @user.sourcemod_plugins.count %> (<%= link_to "view plugins", user_sourcemod_plugins_path(@user) %>)
<% else %>
<em>None</em>
<% end %>
</dd>
<dt>Translations</dt>
<dd><%= pluralize @user.translations.web.count, "translation" %>
<% if @user.translations.web.count > 0 %>
(<%= link_to "view", user_translations_path(@user) %>)
<% end %>
</dd>
<dt> </dt>
<dd>
<%= render @user %>
</dd>
</dl>