1
我希望我的用户选择他们想要查看的表格的列。我已经阅读了一些代码,但不明白如何使用掠夺者。我如何通过自定义搜索器设置选择?是否可以通过自定义搜索器设置选择列?
ransacker :columns do |parent|
....
end
我希望我的用户选择他们想要查看的表格的列。我已经阅读了一些代码,但不明白如何使用掠夺者。我如何通过自定义搜索器设置选择?是否可以通过自定义搜索器设置选择列?
ransacker :columns do |parent|
....
end
去的方式是使用搜索表单里面的attribute_fields或attribute_select形式帮手。检查Github上的advanced code example,它做了类似的事情,为要搜索的字段添加选择框。
自定义ransackers用于对几个列和表格进行特殊搜索,并且您必须在Arel中定义它们。