我正在使用查找我的sql,並且我想計算數據庫中的某些內容並添加到我的模型中。Find_by_sql和計算字段
我西港島線儘量簡化代碼
class User < ActiveRecord::Base
attr_accessor :comments_count
end
而且別的地方:
@users = User.find_by_sql("select * (select count(*) from comments where user_id=u.id) as comments_count from Users u")
@user.map{|u| puts u.comments_count}
任何幫助嗎?
您介意詳細解釋解決方案嗎?與Q旁觀地圖調用中的內容有什麼不同?我面臨同樣的問題。 – mlt 2017-02-16 22:32:56