find my sql을 (를) 사용하고 있는데 데이터베이스에서 무언가를 계산하고 내 모델에 추가하려고합니다.Find_by_sql 및 계산 된 필드
@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}
어떤 도움 :
나는 다른 곳에서 코드
class User < ActiveRecord::Base
attr_accessor :comments_count
end
그리고 단순화하려고 줘야 해?
솔루션에 대해 자세히 설명해 주시겠습니까? Q map map call과 다른 점은 무엇입니까? 나는 똑같은 문제에 직면 해있다. – mlt