2011-07-31 66 views
0

我必须从一些模型中创建或更新架构,这些模型是在rails中更改的。 原始模式文件由于我在模型中做了一些更改而错误。如何从rails中的模型创建或更新数据库模式?

我想知道我能做些什么(如果可能的话)创建一个模式和从实际模型迁移(基于“belongs_to”,“has_many”... etc标签)。

事先致谢!

+0

您是否只希望创建外键引用列(通过模型中的关联)?模型不会显示与表列相对应的普通属性,除非它们在验证,方法等中被提及。 –

+0

我通常会建议在对模型进行任何更改之前编写和运行迁移,而不是之后。如果已经对模型进行了更改,我会手动编写迁移,否则我怎么能确定我的数据库模式正是我想要的呢? –

+0

我想创建2个表之间的n:n关系(一个帖子有很多标签,而一个标签有很多帖子)。重点是:在架构中,在发布表中显示一个指向标签的字段。但是,在标签表中没有出现指向帖子的字段。 – recluising

回答

相关问题