私は、学生が学期に受講しているコースのカタログを作成できるようにするアプリケーションに取り組んでいます。ユーザー用のモデルを作成しました。コース; 件名とカテゴリ。ユーザーは多くのコースを持つことができます。各コースには、多くの科目とカテゴリを含めることができます。コース、科目、およびカテゴリの表には、次のものが含まれます。
Catalog: user_id and course_id
Courses: user_id; coursedetail_id, subject_id and category_id
Coursedetail: name; description
Subject: name; description
Category: name; description
管理者がコースのリストを作成できるという考え方です。科目とカテゴリ、およびユーザーがカタログに追加するコースを選択できること。コースの詳細は時間の経過とともに大きくなり、コーステーブルではuser_idとcousresの詳細を結合して、必要に応じてレポートできるようになるため、コースとコースの詳細を分離しました。
複雑なフォームを使用する必要があり、動作させるには多くの関係があると考えて、複雑なフォームでライアンのレールキャストを追跡しようとしましたが、カタログコントローラーでエラーが発生しましたが、テーブルにあることがわかっているcatalog_idが見つかりません。複雑なフォームが進むべき道なのか、それとも適切なフォームを配置するために別の方向を検討する必要があるのか、今はわかりません。どんな援助もいただければ幸いです。