我希望我的用户选择他们想要查看的表格列。我已经阅读了一些代码,但不明白如何使用 ransacker。如何通过自定义 ransacker 设置选择?
ransacker :columns do |parent|
....
end
我希望我的用户选择他们想要查看的表格列。我已经阅读了一些代码,但不明白如何使用 ransacker。如何通过自定义 ransacker 设置选择?
ransacker :columns do |parent|
....
end
方法是在搜索表单中使用attribute_fields或attribute_select表单助手。查看 Github 上的高级代码示例,它执行类似的操作,为您要搜索的字段添加选择框。
自定义ransackers用于对多个列和表进行特殊搜索,您必须在Arel中定义它们。