Open raphox opened 5 years ago
https://github.com/activerecord-hackery/ransack/blob/85fc41b329ca2b316bab32c464dd8920fae74998/lib/ransack/nodes/bindable.rb#L21
I'm using ransack-mongoid. When I try filter by reference (like role_id_eq) the value of parent is a constant refering model Role. So the code try check if exists a item on collection roles on database. Why?
role_id_eq
parent
Role
roles
Maybe the correct check is parent.to_s.present?.
parent.to_s.present?
https://github.com/activerecord-hackery/ransack/issues/1063
https://github.com/activerecord-hackery/ransack/blob/85fc41b329ca2b316bab32c464dd8920fae74998/lib/ransack/nodes/bindable.rb#L21
I'm using ransack-mongoid. When I try filter by reference (like
role_id_eq
) the value ofparent
is a constant refering modelRole
. So the code try check if exists a item on collectionroles
on database. Why?Maybe the correct check is
parent.to_s.present?
.https://github.com/activerecord-hackery/ransack/issues/1063