我有一个 Rails 2 应用程序,我正在升级以使用捆绑程序。不幸的是,这个应用程序没有使用 active_record(但大量使用了 rails 的所有其他组件)。
以前,要让应用程序忽略 active_record,我的 environment.rb 文件中有以下内容:
config.frameworks -= [ :active_record ]
但是,似乎捆绑程序正在强制加载 active_record,这显然会引发错误,因为没有指定数据库。
我正在使用 rails 2.3.16(实际上尝试升级到它作为此过程的一部分)。
我搜索了一下,我找到的最接近的是这张公开票:
https://github.com/wycats/bundler/issues/143
我唯一的选择是显式修改 Gemfile.lock 并删除对 active_record 的所有引用吗?