0
current_brain.current_vocab_badge
에 대한 모든 호출에 대해 데이터베이스에 대한 별도 호출이 있는지 확실하지 않습니다.데이터베이스에 대한 히트를 보존하는 방법
나는 경우이 :
max_prog = (current_brain.current_vocab_badge.topic.words.count * 2)
comp_prog = current_brain.current_vocab_badge.questions.where('style != ?', 'VisualPrereq').select{|q| q.weakness.blank? }.size
{ totes_left: remaining_prog, totes_so_far: comp_prog, cur_badge: current_brain.current_vocab_badge.name }
그 current_brain
이 나의 application_controller에서 인스턴스화 current_brain.current_vocab_badge
에 대한 데이터베이스 3 별도의 호출을 수 있을까요 : 그래서에 도움이 될 경우
def current_brain
current_user.brain
end
그것의 인스턴스 변수를 만든 다음 그 변수를 참조하거나, 이미 그것을 구현하고있는 application_controller입니까?
브릴리언트, 덕분에 도움이 될 것이다! – Trip