首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails.vim插件,它有什么花哨的迁移支持吗?

Rails.vim插件,它有什么花哨的迁移支持吗?
EN

Stack Overflow用户
提问于 2011-07-29 08:01:35
回答 3查看 1.2K关注 0票数 5

我希望rails.vim有一些迁移支持。

我正在寻找类似这样的东西:生成迁移并跳转到该文件,然后找到一种触发迁移的方法。

这是真的还是我在做梦?:)

EN

回答 3

Stack Overflow用户

发布于 2011-07-30 00:06:34

你当然可以!

如前所述,您可以运行以下命令来生成迁移:

代码语言:javascript
复制
:Rgenerate migration migration_name ...

然后切换到最新的迁移:

代码语言:javascript
复制
:Rmigration

然后最后:

代码语言:javascript
复制
:Rake db:migrate

实际上会为你移植它。

另外,我也不应该忘记添加那个跑步

代码语言:javascript
复制
:Rinvert

在迁移文件中,将尝试创建迁移的向下部分(或相反)。

票数 13
EN

Stack Overflow用户

发布于 2012-06-02 02:25:31

关于运行迁移:

在迁移文件中时,例如123456789_my_migration.rb

  • :Rake将调用rake db:migrate VERSION=123456789

请注意以下代码中位于Rake之前的. (这会将行号发送到1上的command):

  • :.Rake,或者在down方法内,它将调用

最后一个行上的rake db:migrate:down VERSION=123456789.

  • :.Rake,或在up方法内部,将调用

文件中其他位置的rake db:migrate:up VERSION=123456789.

  • :.Rake将调用

rake db:migrate:down db:migrate:up VERSION=123456789.

我不知道关于这方面的任何文档,我是通过查看the appropriate part of rails.vim找到的。

票数 3
EN

Stack Overflow用户

发布于 2011-07-29 11:57:41

我绝对不是在做梦。我应该警告你,这有点慢。

生成迁移

代码语言:javascript
复制
:Rgenerate migration migration_name table_attributes

运行rake db:migrate

代码语言:javascript
复制
:Rake db:migrate

您可以运行特定的迁移,并传递VERSION="xxx“。有关如何执行此操作的更多信息,请访问:help rails-rake

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

https://stackoverflow.com/questions/6867202

复制
相关文章

相似问题

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