NoMethodError в Instructor :: CoursesController # create - PullRequest
0 голосов
/ 24 мая 2019

Когда я пытался добавить изображение для нового курса, всплыло сообщение об ошибке undefined method 'courses' for <User:0x00007fb62c5cf5f0>. Не могли бы вы, пожалуйста, дайте мне знать, какие недостающие части. Пожалуйста, проверьте мой код на CourseController#create, высоко ценится.

enter image description here

Проблема: NoMethodError в Instructor :: CoursesController # create

class Instructor::CoursesController < ApplicationController
    before_action :authenticate_user!

    def create
        @course = current_user.courses.create(course_params)
        if @course.valid?
            redirect_to instructor_course_path(@course)
        else
            render :new, status: :unprocessable_entity
        end
    end

private

    def course_params
        params.require(:course).permit(:title, :description, :cost, :image) 
    end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...