我试图创建我的产品和标签表之间的HABTM关联。我跑的自动化迁移在我的终端为:HABTM协会
rails generate migration create_products_tags_join_table
然后
rake db:migrate
后,我跑我认为我的移民文件看起来像什么,我就http://guides.rubyonrails.org/association_basics.html但不是我的移民阅读这些命令文件看起来像这样
class CreateProductsTagsJoinTable < ActiveRecord::Migration
def up
end
def down
end
end
我需要硬编码在这些方法中的迁移,然后再次运行rake db:migrate
命令?
谢谢@Andrew我会手动将连接写入迁移文件。只是好奇你知道这些命令会自动生成定义标签到迁移文件中吗? – bigREDcode 2014-09-30 21:16:11
我认为这三个命令可能会诀窍,虽然我没有测试。 “rails g迁移CreateTagsTable产品:引用”,“rails g迁移CreateProductsTable标记:引用”和“rails g迁移CreateJoinTableProductsTags产品标记”。在这里检查“创建迁移”部分:http://guides.rubyonrails.org/migrations.html – Andrew 2014-10-01 20:18:49