rails 3.2是否有更新的rails_sql_views gem?

时间:2012-07-23 16:09:38

标签: ruby-on-rails ruby-on-rails-3 activerecord sql-view

我需要rails_sql_views gem提供的功能。然而,看起来这个宝石的最后一次提交是在2010年制作的。这个项目是否已被新项目淘汰?我想找一个活跃的宝石用于获得这个功能。

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/

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

2 个答案:

答案 0 :(得分:2)

schema_plus gem有create_view方法似乎兼容(虽然我不熟悉rails_sql_views)。

答案 1 :(得分:1)

barancw,我使用Rails 3.2.5为我们的产品需要这个宝石,所以我分叉了回购并更新了必要的部分。这个gem非常适合提高大型数据库查询的性能,因为它减少了将对象加载到内存中的需要。我将这个gem与另一个优化结合起来:Rails - given an array of Users - how to get a output of just emails?

https://github.com/ryanlitalien/rails_sql_views

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

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