【发布时间】:2018-06-22 23:12:14
【问题描述】:
我有 3 个模型:用户、报表和发票。
class User < ApplicationRecord
has_many :reports , :dependent => :destroy
has_many :invoices, :through => :reports
class Report < ApplicationRecord
has_many :invoices, :dependent => :destroy
accepts_nested_attributes_for :invoices, allow_destroy: true
class Invoice < ApplicationRecord
belongs_to :report, optional: false
validate :invoice_period
我已经开始使用 ActiveAdmin 并且在发票页面上我希望能够根据给定的用户名进行过滤(用户通过报告有许多发票) 我已经查看了文档,但我没有解决方案或开始如何执行此操作。那么问题是如何实现这个过滤器?
【问题讨论】:
标签: ruby-on-rails ruby activeadmin ransack