前提・実現したいこと

書類管理アプリを作成しています。

<停滞している箇所の手順>

担当者がデータを登録申請 → 承認者が承認画面Requestにて承認内容を選び、承認

→ 登録画面Cabinetへ登録される(ここで停滞)

承認登録フォームでsubimtボタンを押下するとエラーがでます。

解決方法をご教示いただきたくお願いいたします。

発生している問題・エラーメッセージ

ActionController::ParameterMissing in CabinetsController#create

param is missing or the value is empty: cabinet

該当のソースコード

コントローラー

class CabinetsController < ApplicationController
  before_action :require_user_logged_in, only: [:index]

  def index
    @msg = 'Cabinet data.'
    @cabinets = Cabinet.order(id: :asc).page(params[:page]).per(10)
  end

  def show
  end

  def new
    @cabinet = Cabinet.find(params[:id])
  end

  def create
    @cabinet = Cabinet.new(cabinet_params)

    if @cabinet.save
      flash[:success] = '書庫への登録が完了しました。'
      redirect_to cabinets_url
    else
      flash.now[:danger] = '書庫への登録に失敗しました。再度やり直してください。'
      render 'requests/index'
    end    
  end

  def edit
  end

  def update
  end

  def destroy
  end

  private

  def cabinet_params
    params.require(:cabinet).permit(:file_no, :file_name, :expired_at, :placed_at) 
  end

Rails submit押下後のエラー(パラメータが空の)解消方法を知りたい
12.85 GEEK