Фильтры ActiveAdmin по детской модели У меня есть модель Заказать, которая принадлежит модели Пользователь. Мне нужно создать фильтр в заказах по электронной почте пользователя. Как я могу это сделать? Ответ 1 Если вы ищете заказы в orders.rb и хотите ограничить заказы связанным пользователем, вы можете сделать: filter :user_first_name, :as => :string который даст вам бесплатный текстовый поиск на основе отношения Order.User.first_name. То же самое верно в обратном порядке, если отношения has_one и belongs_to настроены правильно: filter :order_created_at, :as => :string Надеюсь, это поможет. Ответ 2 Вы ищете больше, чем: User.where(:email => '[email protected]').orders
Ответ 1 Если вы ищете заказы в orders.rb и хотите ограничить заказы связанным пользователем, вы можете сделать: filter :user_first_name, :as => :string который даст вам бесплатный текстовый поиск на основе отношения Order.User.first_name. То же самое верно в обратном порядке, если отношения has_one и belongs_to настроены правильно: filter :order_created_at, :as => :string Надеюсь, это поможет.