当我尝试为我的某个网格列实现排序范围时,它总是会抛出错误
as NoMethodError (undefined method
to_sym'for#)`
我的代码是
{
:name => :id,
:text => "Title",
:sorting_scope => lambda {|r| r.order("id desc") }
}
答案 0 :(得分:1)
列的当前sorting_scope
只能接受模型上定义的作用域的名称,请参阅文档中的示例:https://github.com/netzke/netzke-basepack/blob/master/lib/netzke/basepack/grid.rb#L150