似乎至少有 four repos on github声称将 Sequel 与最新的 Rails 3 beta 联系起来。
有人在 Rails 3 项目中用 Sequel 成功替换过 ActiveRecord 吗?您能否提供一些关于如何最好地处理它的提示?
我有兴趣在 Rails 3 上开始一个新项目并尝试从右脚开始:理想情况下是 sequel、minitest 和 omniauth(如果不痛苦,请设计)。我知道这不是幸运的堆栈,但这些 gem 吸引了我的 spy 感。我正在寻找任何可以帮助我解决任何 gem 问题和冲突的建议。
最佳答案
我已经将 Sequel 与 Rails 2 和 3 结合使用。如果您没有使用任何 ActiveRecord 集成功能,实际上即使使用 Rails 2 也很容易,您只需在环境中手动设置 Sequel 数据库连接文件(environment.rb 或 environments/*.rb),或在初始化程序中。您的 Sequel 模型仍在 app/models/中。
使用 Rails 3 和 Sequel active_model 插件,从代码的角度来看,集成应该可以正常工作。 github 存储库所做的大部分工作是处理诸如 rake 任务和生成器之类的事情,这些虽然不错,但实际上并不是必需的。
关于ruby - Rails 3 与 Sequel 集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5702648/