Доколкото знам, използвайки .to_f
, .to_i
или какъвто и да е отговорът - Rails PostGres адаптерът изглежда непреклонен, че всичко е String, освен ако не е модел ActiveRecord.
Вижте:връзка .select_value връща само низове в postgres с pg gem
Не одобрявам особено това, но, както се казва, „работи по предназначение“.