Ruby on Rails 创建一个联接表

示例

要在students和之间创建联接表courses,请运行以下命令:

$ rails g migration CreateJoinTableStudentCourse student course

这将产生以下迁移:

class CreateJoinTableStudentCourse < ActiveRecord::Migration[5.0]
  def change
    create_join_table :students, :courses do |t|
      #t.index [:student_id,:course_id]
      #t.index [:course_id,:student_id]
    end
  end
end