另外,如果不是rails项目
,你们是怎么实现 migration 功能的?
migration 本来就是 ActiveRecord 下面的一个 module。你要说 Rails 的 migration 功能,那就是这个了。我不认为你可以脱离 ActiveRecord 单独使用它。
很多 Sinatra 项目里面也使用 ActiveRecord,没什么不好的。你要不愿意用,可以看看其他 ORM 比如 DataMapper 等等,我不太熟。
thuss/standalone-migrations: A gem to use Rails Database Migrations in non Rails projects