Posted at

Arelで足したカラムのAS付けが出来ない?

More than 5 years have passed since last update.

以下の方法でASで名づけたいんですが、出来ないのかな。

user_table = User.arel_table

(user_table[:a_count] + user_table[:b_count]).as("score")
> (user_table[:a_count] + user_table[:b_count]).as("score")
NoMethodError: undefined method `as' for #<Arel::Nodes::Grouping:0x007f7aeac179f8>