All Things Arel Basics.
When tasked with figuring out why unexpected behavior was happening in our app, I followed the bread crumb trail to this block of code: def trial_days Arel::Nodes::Multiplication.new( Arel::Nodes::NamedFunction.new('COALESCE',[arel_table[:trial_days], TRIAL_DAYS]),...