2012-09-11 6 views
11

私はですユーザーモデルに属するモデルを持っています。子機モデルActiveAdminフィルター

私はユーザーのメールでオーダーのフィルタを作成する必要があります。

どうすればいいですか?

答えて

0

あなたがより多くを探している:あなたはorders.rbで注文を見て、そして関連するユーザーが注文を制限したいしている場合は、あなたが行うことができます

User.where(:email => '[email protected]').orders 
+0

私はそのように思っていますが、私はActiveAdminのフィルターとしてそれを行う必要があります – manzhikov

21

filter :user_first_name, :as => :string 

これは、Order.User.first_name関係に基づいてフリーテキスト検索を提供します。

同じである限りにhas_oneとbelongs_toの関係が正しく設定されているとして逆に真である:これはいくつかの助けである

filter :order_created_at, :as => :string 

希望。

関連する問題