Files
kondiplo_front/app/controllers/concerns/board_accessible.rb
kontei e90ea88758
Some checks failed
CI / scan_ruby (push) Has been cancelled
CI / scan_js (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
CI / system-test (push) Has been cancelled
refactor: BoardAccessible concernを導入し、ボード関連コントローラを整理、ターン表示ロジックをTurnモデルへ移動し、ボード提案表示をコントローラで処理するよう変更
2026-02-19 22:46:24 +09:00

22 lines
482 B
Ruby

# frozen_string_literal: true
# 掲示板関連コントローラの共通ロジック
# set_game, set_board, set_current_participant を提供する
module BoardAccessible
extend ActiveSupport::Concern
private
def set_game
@game = Game.find(params[:game_id])
end
def set_board
@board = @game.boards.find(params[:board_id] || params[:id])
end
def set_current_participant
@current_participant = @game.participants.find_by(user: current_user)
end
end