【发布时间】:2013-04-26 13:02:29
【问题描述】:
我正在开发应该支持 2.x 和 3.x 版本的 Rails 的库。
在这个库中,我正在查询数据库中的一些数据。
是否已经构建了可以帮助编写一次查询并且可以在 Rails 2 或 Rails 3 上运行的 gem?
【问题讨论】:
标签: ruby-on-rails-3 ruby-on-rails-2
我正在开发应该支持 2.x 和 3.x 版本的 Rails 的库。
在这个库中,我正在查询数据库中的一些数据。
是否已经构建了可以帮助编写一次查询并且可以在 Rails 2 或 Rails 3 上运行的 gem?
【问题讨论】:
标签: ruby-on-rails-3 ruby-on-rails-2
您可以将库拆分为不同的模块。如果 rails 2 是当前 rails 版本 -> 您可以包含 rails 2 模块(其中包含 rails 2 查询),否则是 rails 3 特定文件。为查询生成函数,并在不同的模块中使用不同的语法定义这些函数。
【讨论】: