diff --git a/lib/ransack/nodes/grouping.rb b/lib/ransack/nodes/grouping.rb index 1bf70550..744b6669 100644 --- a/lib/ransack/nodes/grouping.rb +++ b/lib/ransack/nodes/grouping.rb @@ -149,7 +149,7 @@ def new_grouping(params = {}) def build(params) params.with_indifferent_access.each do |key, value| case key - when /^(g|c|m)$/ + when /^(g|c|m|groupings|conditions|combinator)$/ self.send("#{key}=", value) else write_attribute(key.to_s, value)