app/views/messages/index.html.erb
<% if @over_ten %>
<%= link_to 'Show Previous', '?m=all' %>
<% end %>
<% if current_user.id != @conversation.recipient_id %>
<% user = User.find(@conversation.recipient_id) %>
<% else %>
<% user = User.find(@conversation.sender_id) %>
<% end %>
<% if current_user.friends.include? user %>
<div class="panel panel-default" id="messages">
<div class="panel-body">
<ul class="media-list" id="msg">
<%= render 'message' %>
</ul>
</div>
</div>
<div style="margin-top:15px">
<%= form_for [@conversation, @message], :remote => true do |f| %>
<div class="form-group">
<%= f.text_area :body, rows: 3, class: 'form-control', maxlength: 2000 %>
<%= f.text_field :user_id, value: current_user.id, type: "hidden" %>
</div>
<%= f.submit 'Send', class: 'btn btn-primary btn-md' %>
<% end %>
</div>
<% elsif current_user.pending_friends.include? user %>
<div class="request_screen">
<div class="request-message">
<h4>Pending Request</h4>
Your friend request to <%= user.username %> is pending.
</div>
</div>
<% elsif current_user.requested_friendships.include? user %>
<h5>Friend Request</h5>
<%= render 'request_friendship' %>
<% else %>
<div class="request_screen">
<div class="request-message">
Send <%= user.username %> a friend request to chat!
</div>
</div>
<% end %>