ruby - Rails 3 与 Sequel 集成?

标签 ruby ruby-on-rails-3 omniauth minitest sequel

似乎至少有 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/

相关文章:

ruby-on-rails - Devise + Facebook omniauth:无法为 Devise::OmniauthCallbacksController 找到操作 'facebook'

Ruby << 代表字符串

ruby-on-rails - Rails belongs_to 关联(与 :class_name) returns nil

ruby - 如何注入(inject)辛特拉/哈姆?

ruby-on-rails - rails 康康角色?

ruby-on-rails - Rails 3 路由 : I have "/products?cat=1", 我想要 "/art"

ruby-on-rails - Heroku 的 Facebook Canvas 应用教程 : oath error

android - 如何在我的网络应用程序中使用来自 AccountManager 的 Google token ? (Rails with omniauth-google-oauth2)

ruby - 为什么我不能将散列作为 key 放入其内部?

具有非阻塞或多线程功能的 Ruby Tcp Server 类