bets_controller.rb 463 Bytes
class BetsController < ApplicationController
  include Crud

  def index
    load_active_pools
  end

  def update
    if current_user.update_attributes(object_params)
      redirect_to bets_path
    else
      load_active_pools
      render :index
    end
  end
  private

  def load_active_pools
    @pools = Pool.active
  end

  def object_params
    params.require(:user).permit(
      bets_attributes: %i[id score_local score_visit match_id]
    )
  end
end