1

Rails 3 Web サイトでは、顧客がアクセスできる製品に応じて情報をフィルタリングする必要があります。

追加することでそれを行うことができます

["product_id in (?)",[allowed_products_array]] 

product_idを持つ各クラスのアプリ内のどこかで実行される各クエリで、しかしそれは多くの変更とサポートするための多くのコードになるので、私はこのプロセスを何らかの形で自動化することを考えていました.

そのような自動フィルターに最適なソリューションは何ですか?

製品に接続されたすべてのクラスにグローバル ActiveRecord クエリ オーバーライドを追加することを考えていましたが、それを達成する方法がわかりません。

4

1 に答える 1