3

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/

ただし、このソリューションはあまり普及していないようです。

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は、オブジェクトをメモリにロードする必要性を減らすため、大規模なデータベースクエリのパフォーマンスを向上させるのに最適です。この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ファイルにもgemが追加されています)。

于 2012-08-04T03:46:15.473 に答える