activerecord-hackery / ransack-mongoid

MIT License
5 stars 24 forks source link

The search is based on item from database #3

Open raphox opened 5 years ago

raphox commented 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?

Maybe the correct check is parent.to_s.present?.

https://github.com/activerecord-hackery/ransack/issues/1063