我该如何正确地写这个?
Request.pending.where(.....) ## Request.pending = request.state_id in (1..3)
这些是条件:
approver1_id = current_user and state_id = 1
or
approver2_id = current_user and state_id = 2
or
approver3_id = current_user and state_id = 3
如果我也可以将这些条件放入模型中以用于其他控制器/视图,那就太好了,因为我将在整个应用程序中经常使用这些条件。