2012-09-11 75 views

回答

0

你是否在尋找超過:

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

我看起來像這樣,但我需要做它作爲過濾器在ActiveAdmin – manzhikov

21

如果您正在尋找在orders.rb訂單,並希望通過相關的用戶限制訂單,那麼你可以這樣做:

filter :user_first_name, :as => :string 

這將給你一個基於Order.User.first_name關係的自由文本搜索。

同樣的情況恰好相反,只要HAS_ONE和belongs_to的關係被正確配置:

filter :order_created_at, :as => :string 

希望這是一些幫助。