書類管理アプリを作成しています。
<停滞している箇所の手順>
担当者がデータを登録申請 → 承認者が承認画面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