我有属于用户模型的订单模型。
我需要通过用户电子邮件在订单中创建过滤器。
我该怎么做?
如果您正在查看 orders.rb 中的订单,并希望限制关联用户的订单,那么您可以执行以下操作:
filter :user_first_name, :as => :string
这将为您提供基于 Order.User.first_name 关系的自由文本搜索。
只要正确配置了 has_one 和 belongs_to 关系,反过来也是如此:
filter :order_created_at, :as => :string
希望这个对你有帮助。
您是否正在寻找更多:
User.where(:email => 'whatever@email.com').orders