Hello, I have just started using rails and I am wondering how I can prevent a query being executed for each row in my list view.
I have 2 models: OrganizationType and Organization which has a one-to- many relationship through association in the models. In the controller when Organization.all is being executed I see that select statement is created that joins both tables as expected. However in the list I output OrganizationType's description with "<%=h organization.organization_type.description %>" and this seems to execute another query for the OrganizationType. I am assuming this is because of the organization_type method that has been added by rails in organization due to the association. How can I output the OrganizationType's description from the @organizations variable without a query being executed for each row in the list? Thanks, Edwin. -- 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

