【发布时间】:2015-08-23 20:09:11
【问题描述】:
我是 Rails 4 的新手,我不太确定我的 join_table 应该如何。
我已经完成了迁移
rails g migration CreateJoinTableQuestionSubTopic question sub_topic
我得到了这个文件
class CreateJoinTableQuestionSubTopic < ActiveRecord::Migration
def change
create_join_table :questions, :sub_topics do |t|
# t.index [:question_id, :sub_topic_id]
# t.index [:sub_topic_id, :question_id]
end
end
end
为什么这两个索引都在 cmets 中?我以为只取消注释其中一个,这是正确的方法吗?
不用写了吗
t.column :question_id, :integer
t.column :sub_topic_id, :integer
或/和
t.index :question_id
t.index :sub_topic_id
我想要一个高性能的连接表,但如果在 rails 4 上有一个新的连接表,我不想以旧的方式进行操作
感谢您的帮助
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 join migration has-and-belongs-to-many