У меня есть модель, назовем ее «Пользователь».У него есть поле с именем age, и оно имеет тип int
Когда я делаю:
user = User.find(:all, :select => "age").first
age = user.age
, я получаю возраст в виде строки, даже если это целочисленный столбец.
Я знаю, что могу легко сделать age.to_i, чтобы получить целое число, но иногда я забываю, и это превращается в ошибку вниз по течению, когда я в итоге сравниваю строку с целым числом.
Как мне сделатьнайти и выбрать вернуть фактическое целое число, если столбец является целым числом?Когда я использую User.where, он возвращает фактическое целое число.Я хочу, чтобы User.find вел себя точно так же.