首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails.Vim :反转

Rails.Vim :反转
EN

Stack Overflow用户
提问于 2011-07-24 05:30:19
回答 3查看 140关注 0票数 1

这个插件写下迁移的可靠性如何?与我交谈过的rails社区中的一些人告诉我,他们对此非常信任,其他人则告诉我要远离它。任何和所有的想法都将受到感谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-07-24 05:43:32

它是现象级的,但我以前有过不太好用的情况。但是,我强烈建议在第一次运行迁移之后执行rake db:migrate:redo,以确保向上和向下都能工作。即使它只为你写了90%的向下迁移,我也不知道你为什么要远离它。

票数 1
EN

Stack Overflow用户

发布于 2011-07-24 17:35:28

从Rails3.1开始,对于大多数情况,您不需要编写down方法。迁移将有一种更改方法,Rails会在发生回滚的情况下自动执行向下迁移。

参考:http://edgeguides.rubyonrails.org/migrations.html#writing-your-change-method

票数 1
EN

Stack Overflow用户

发布于 2011-07-24 09:39:25

如果您只是在生成DDL更改(添加列等),那么它对我来说一直都是坚如磐石的。但是,如果您要删除列或生成DML语句,例如将数据从一个字段复制到另一个字段、转换数据等...:RInvert不会处理这些。但是,我仍然没有理由不使用它们生成的内容作为起点。如果你不喜欢由:RInvert生成的向下迁移,只要删除它,你就不会比运行它之前更糟糕。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6803429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档