ActiveRecord连接:转换为字符串的整数列

时间:2013-05-19 20:49:01

标签: ruby-on-rails ruby activerecord

我有一个名为Article的模型,我正在加载,如下所示:

articles = Article.joins("LEFT OUTER JOIN twitter_shares ON articles.id = twitter_shares.article_id").where("articles.id = ? or articles.id = ?", 27165, 5632).select("articles.id, twitter_shares.user_id")

当我收回文章并检查返回的Article模型时,它会将user_id作为字符串返回,即使twitter_shares表中的列类型是整数。为什么是这样?如何让ActiveRecord以整数形式返回整数列,而不是字符串?

1 个答案:

答案 0 :(得分:0)

为什么不将返回的user_id转换为需要.to_i的整数?