「多くの」モデルオブジェクトの1つを作成するときに、1対多の関係で外部キーを正常に割り当てることができません。
より具体的には...私には2つのモデルがCourseありSection、コース has_many :sectionsと各セクション belongs_to :courseがあります。各セクションには、他の属性の中でも、外部キーがありますcourse_id。
と呼ばれるヘルパーメソッドを作成したいcurrent_courseので、関数を作成するときに、作成時に外部キーを自動的に割り当てるcreate関数を作成できます。つまり、クリック元のクラスのID(つまり)を取得し、新しく作成されたセクションと等しくします。私は..の線に沿って試しましたが、作成時にIDエラーをスローし続けます。私は何を間違っていますか、そしてどのように私の方法を修正しますか?ありがとう!current_course.sections.build(params[:section])course_idcurrent_course/class/1/course_id@current_course ||= Course.find(params[:course_id])current_course