【问题标题】:Queries for both 2.x and 3.x versions of Rails查询 2.x 和 3.x 版本的 Rails
【发布时间】:2013-04-26 13:02:29
【问题描述】:

我正在开发应该支持 2.x 和 3.x 版本的 Rails 的库。

在这个库中,我正在查询数据库中的一些数据。

是否已经构建了可以帮助编写一次查询并且可以在 Rails 2 或 Rails 3 上运行的 gem?

【问题讨论】:

    标签: ruby-on-rails-3 ruby-on-rails-2


    【解决方案1】:

    您可以将库拆分为不同的模块。如果 rails 2 是当前 rails 版本 -> 您可以包含 rails 2 模块(其中包含 rails 2 查询),否则是 rails 3 特定文件。为查询生成函数,并在不同的模块中使用不同的语法定义这些函数。

    【讨论】:

    • 是的,我可以但不会成为一次写入查询
    • 嗯,是的,我知道,但我认为不可能用 2 个不同的活动记录接口编写一次查询。我不知道已经存在的 gem。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-22
    • 1970-01-01
    相关资源
    最近更新 更多