class PlayersController < ApplicationController include QuizHelperMethods skip_before_action :require_player! # GET /player def new reset_session Current.player = nil @player = Player.new end # POST /player def create @player = Player.new(player_params.merge(locale: I18n.locale)) respond_to do |format| if @player.save session[:player_id] = @player.id format.html { redirect_to url_for(controller: 'questions', action: 'show', id: 1) } else format.html { render :new, status: :unprocessable_entity } end end end private # Only allow a list of trusted parameters through. def player_params params.require(:player).permit( :name ) end end