3

我需要 rails_sql_views gem 提供的功能。然而,这个 gem 的最后一次提交似乎是在 2010 年。这个项目是否已被新项目过时?我想找到一个活跃的 gem 来获得这个功能。

http://activewarehouse.rubyforge.org/rails_sql_views/
http://rubygems.org/gems/rails_sql_views

经过进一步研究,这里是类似功能的 Rails 3 候选: https ://github.com/bradphelan/Active-Illusion

这是这篇博文的精华:http: //xtargets.com/2011/08/02/tableless-views-with-active-record/

然而,这个解决方案似乎不是很受欢迎。

4

2 回答 2

2

schema_plus gem 具有似乎兼容的 create_view 方法(尽管我不熟悉 rails_sql_views)。

于 2012-11-29T05:12:09.913 回答
1

barancw,我在使用 Rails 3.2.5 的产品中需要这个 gem,所以我分叉了 repo 并更新了必要的部分。这个 gem 非常适合提高我们大型数据库查询的性能,因为它减少了将对象加载到内存中的需要。我将此 gem 与另一个优化相结合:Rails - 给定一组用户 - 如何仅获得电子邮件的输出?

https://github.com/ryanlitalien/rails_sql_views

原始文档:http ://rubydoc.info/gems/rails_sql_views/0.8.0/frames/index

请记住,文档有点过时(“require_gem”已替换为“gem”,并将 gem 添加到您的 Gemfile 中)。

于 2012-08-04T03:46:15.473 回答