<% if user_signed_in? %>
<% up_selected = current_user.voted_for?(@question) ? 'selected' : "" %>
<%= link_to('Vote Question Up', vote_question_path(@question, vote_type: 'up'), method: :put, remote: true, class: "vote up #{up_selected}") %>
<%= @question.plusminus %>
<% down_selected = current_user.voted_against?(@question) ? 'selected' : "" %>
<%= link_to('Vote Question Down', vote_question_path(@question, vote_type: 'down'), method: :put, remote: true, class: "vote down #{down_selected}") %>
<% else %>
<%= link_to('Vote Question Up', '#', class: "vote up login_flash") %>
<%= @question.plusminus %>
<%= link_to('Vote Question Down', '#', class: "vote down login_flash") %>
<% end %>
<% unless user_signed_in? %>
You must <%= link_to 'login', main_app.new_user_session_path %> or <%= link_to 'signup', main_app.new_user_registration_path %> in order to vote
<% end %>