rails初心者です。
progateを参考に、画像のアップロード機能を作ってみましたが見慣れないエラーが出てしまいました。
Errno::ENOENT in TeachersController#update No such file or directory @ rb_sysopen - public/teacher_images/1.jpg Extracted source (around line #39): @teacher.img = "#{@teacher.id}.jpg" img = params[:img] File.binwrite("public/teacher_images/#{@teacher.img}", img.read)←この文がエラーの原因みたいです end if @teacher.update(teacher_params)
publicフォルダにteacher_images.txtを作成して、
teachers_controllerにストロングパラメーターの記述もしています。
画像のカラムはimgという名前にしております
同じ境遇で悩まれた方、力を貸していただける方がいれば教えてくださると嬉しいです。
回答1件
あなたの回答
tips
プレビュー