Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发应该支持 2.x 和 3.x 版本的 Rails 的库。
在这个库中,我正在查询数据库中的一些数据。
是否已经构建了可以帮助编写一次查询并且可以在 Rails 2 或 Rails 3 上运行的 gem?
你可以把你的图书馆分成不同的模块。如果 rails 2 是当前 rails 版本 -> 您可以包含 rails 2 模块(其中包含 rails 2 查询),否则是 rails 3 特定文件。为查询生成函数并使用不同的语法在不同的模块中定义这些函数。