I am trying to count the number of questions in each subject and then
display the question count for each subject next to the subject name:
Model
has_many :questions
Controller
def index
    @subjects = Subject.order(:title)
    @question_number = Question.find(???).count
    end
  end
View
<a href="/.../<%= subject.id %>"><%= subject.title
%> (<%@question_number %>)</a>
The questions table has a subject_id attribute and this is what I want
to query on
Can''t understand how to find the count for each subject in the
@subjects
hash and then display with the associated subject
Dave
-- 
Posted via http://www.ruby-forum.com/.
-- 
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit https://groups.google.com/groups/opt_out.
On Sat, Sep 22, 2012 at 8:04 AM, Dave Castellano <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> I am trying to count the number of questions in each subject and then > display the question count for each subject next to the subject name:> <a href="/.../<%= subject.id %>"><%= subject.title %> (<%> @question_number %>)</a>> Can''t understand how to find the count for each subject in the @subjects > hash and then display with the associated subject<%= subject.questions.count %> doesn''t work? -- Hassan Schroeder ------------------------ hassan.schroeder-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org http://about.me/hassanschroeder twitter: @hassan -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/groups/opt_out.
Thanks, was overthinking it! Dave -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit https://groups.google.com/groups/opt_out.