【发布时间】:2016-06-02 09:14:04
【问题描述】:
我有一个模型Task,其作用域名为done。
Task 属于 Project 和 User。
我需要按用户已完成的项目过滤用户task。
simple_form_for @q do |form|
form.input :tasks_done_project_id, collection: Project.ordered
但是使用“_done”不起作用。
我想到了一个洗劫者:
ransacker :done do |parent|
parent.done.table[:id]
end
但也不起作用。有什么想法吗?
【问题讨论】:
-
如果我们有一个接受多个参数的范围该怎么办。如何以形式解决这个问题?如何从表单传递多个参数?
标签: sql ruby-on-rails ruby simple-form ransack