我有一个项目模型,与此模型相关,我有课程和课程单元模型。
当我创建项目时,我想选择一门课程,根据我选择的课程,我想从下拉列表中选择一个课程单元。
我有这3个型号
class CourseUnit < ApplicationRecord
belongs_to :course
has_many :projects, dependent: :destroy
end
class Course < ApplicationRecord
has_many :course_units, dependent: :destroy
has_many :projects, through: :course_units
end
class Project < ApplicationRecord
belongs_to :course_unit
end
任何人都知道我该怎么办?
这是我的项目表:
create_table "projects", force: :cascade do |t|
t.string "title"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.text "resume"
t.text "github"
t.text "grade"
t.text "project_url"
t.date "date"
t.boolean "finished"
t.boolean "featured"
t.integer "user_id"
t.integer "course_unit_id"
t.index ["course_unit_id"], name: "index_projects_on_course_unit_id"
t.index ["user_id"], name: "index_projects_on_user_id"
end
我只有atribute course_unit_id。
该课程与项目through: :course_units
如何在_form.html.erb
?
答案 0 :(得分:0)