新手问题 Sinatra 结合 ActiveModel 使用时数据库迁移文件如何生成

programmingworld · 2014年12月02日 · 最后由 ywjno 回复于 2014年12月04日 · 2436 次阅读

在 Rails 项目中通过 rails 命令生成目录结构,以及相应的 db/migrate 脚本文件,那如果使用 sinatra 呢?这些数据库迁移文件该如何生成?

  1. 仿照 rails 项目手工创建相应文件? 这样做很没人性啊
  2. 创建 rails 项目,然后在目录结构中修改?或者使用 rails 命令? 没这个必要吧
  3. 请大神赐教!!!

@huobazi 模型类如:Product.rb 和对应的 YYYYMMDDHHMMSS_create_products.rb 脚本文件还是要手工创建吗?有没有类似 rails 那样一个命令就可以完成的?

rake + sinatra-activerecord

这是在重新发明 Rails 么?

sequel 这个 gem 提供 migrate 的功能

需要 登录 后方可回复, 如果你还没有账号请 注册新账号