代码之家  ›  专栏  ›  技术社区  ›  Phil Kulak

对后续移民感到愤怒?

  •  1
  • Phil Kulak  · 技术社区  · 17 年前

    require File.expand_path('../app.rb', File.dirname(__FILE__))
    require 'sequel/extensions/migration.rb'
    
    Sequel::Migrator.apply(DB, '.')
    

    首先,我不知道为什么我不能这么做

    Sequel::Model.plugin(:migration)
    

    尝试 但是它找不到我的000_initial_info.rb文件,该文件就在同一目录中。

    我真的找不到任何关于这方面的文档,所以这是我自己的解决方案。如果我在这件事上完全错了,我也很想听听其他的解决方案。谢谢你的帮助!

    2 回复  |  直到 15 年前
        1
  •  2
  •   Jeremy Evans    17 年前

    你不能使用Sequel::Model-plugin:迁移,因为迁移不是一个模型插件,它是一个核心扩展。这将奏效:

    Sequel附带了bin/secreal工具,您可以使用-m开关运行迁移:

    续集-m/path/to/app/migrations

    Migrator有rdoc文档:

    http://sequel.rubyforge.org/rdoc-plugins/classes/Sequel/Migrator.html

        2
  •  0
  •   Michael Lang    17 年前

    http://github.com/mwlang/ramaze-sequel-proto-experimental

    我目前使用这个“实验性”作为我的ramaze项目模板。