你好,我必须模仿;
class CreateLecturers < ActiveRecord::Migration
def change
create_table :lecturers do |t|
t.string :firstname
t.string :lastname
t.string :position
t.string :email
t.timestamps null: false
end
end
end
这是我的第二个模特。
class CreateCurriculums < ActiveRecord::Migration
def change
create_table :curriculums do |t|
t.string :title
t.integer :hours
t.integer :year
t.text :description
t.timestamps null: false
end
end
end
我想将课程迁移到Lecturer。但不是带有标题的id 它怎么可能?
所以我使用rails-admin。当我添加一些课程我想选择下拉讲师,当我添加一些讲师我想选择模型之间的课程。
答案 0 :(得分:0)
无论如何,你必须在两个模型之间建立联系。另外,不要忘记将curriculum_id
添加到lectures
表。
<强> curriculum.rb 强>
has_many :lectures
<强> lecture.rb 强>
belongs_to :curriculum
添加迁移
rails g migration add_curriculum_id_to_lectures curriculum_id:integer