man*_*kov 11 ruby-on-rails activeadmin
我有Order模型,属于User模型.
我需要通过用户电子邮件按订单创建过滤器.
我该怎么做?
And*_*ley 21
如果您正在查看orders.rb中的订单,并希望限制相关用户的订单,那么您可以执行以下操作:
filter :user_first_name, :as => :string
Run Code Online (Sandbox Code Playgroud)
这将为您提供基于Order.User.first_name关系的自由文本搜索.
只要正确配置has_one和belongs_to关系,反过来也是如此:
filter :order_created_at, :as => :string
Run Code Online (Sandbox Code Playgroud)
希望这个对你有帮助.
您是否正在寻找更多:
User.where(:email => 'whatever@email.com').orders
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3547 次 |
| 最近记录: |