詳細データを記入した上で、データベースに保存されず困っています。
現状としては、
エラー内容は
](617ba9102dcac6bcd2cacddef88e1493.png)
エラーの原因をしようとbinding.pryをすると
ターミナル上
ruby
1class ApplicationsController < ApplicationController 2before_action :set_application, except: [:index, :new, :create] 3 4 def index 5 @applications = Application.includes(:images).order('created_at DESC') 6 end 7 8 def new 9 @application = Application.new 10 @application.images.new 11 end 12 13 def create 14 @application = Application.new(application_params) 15 binding.pry 16 if @application.save 17 redirect_to root_path 18 else 19 render :new 20 end 21 end 22 23 def update 24 if @application.update(application_params) 25 redirect_to root_path 26 else 27 render :edit 28 end 29end 30 31private 32 33def application_params 34 params.require(:application).permit(:applicant, :application_day, :application_number,:designated_product, :application_fee, images_attributes: [:src, :_destroy, :id]) 35end 36 37def set_application 38 @application = Application.find(params[:id]) 39end 40 41 def edit 42 end 43 44 45 46 def destroy 47 end 48end 49
原因が分からず困っています。
よろしくお願い致します。
画像を掲載する際は、リンクではなく、直接アップロードしてください。
またターミナルの内容やコードは、画像ではなく、<code>タグを利用して質問内に直接記載してください。
あなたの回答
tips
プレビュー