```ruby
class UserVotesController < ApplicationController
  def index
      @user = current_user
      @votes = @user.user_votes.includes(:item).page params[:page]
  end

  def new	
  	@user_vote = UserVote.new
  end

  def create
  	@item = Item.find(params[:item_id])
    @user_vote = @item.user_votes.build(vote_params)
  	@user_vote.user = current_user

  	if @user_vote.save
      redirect_to item_path(@item.next)
    else
      render :new
    end
  end

  private
  def vote_params
    params.require(:user_vote).permit(
      :vote,
      :item_id,
      :user_id
    )
  end
end
```

Add user's ward and councillor to the myvotes page
user
```ruby
class UserVotesController < ApplicationController
  def index
      @user = current_user
      @votes = @user.user_votes.includes(:item).page params[:page]
      
      unless @user.ward == nil
        @ward = @user.ward
        @councillor = Councillor.find_by(ward: @ward)
      end
  end

  def new	
  	@user_vote = UserVote.new
  end

  def create
  	@item = Item.find(params[:item_id])
    @user_vote = @item.user_votes.build(vote_params)
  	@user_vote.user = current_user

  	if @user_vote.save
      redirect_to item_path(@item.next)
    else
      render :new
    end
  end

  private
  def vote_params
    params.require(:user_vote).permit(
      :vote,
      :item_id,
      :user_id
    )
  end
end
```
assistant