remove N+1 queries

This commit is contained in:
Sam
2013-03-08 05:34:19 -08:00
parent b27d4dcded
commit d6ca23a75b
3 changed files with 7 additions and 3 deletions

View File

@ -1,5 +1,9 @@
class Category < ActiveRecord::Base
belongs_to :topic, dependent: :destroy
belongs_to :topic_only_relative_url,
select: "id, title",
class_name: "Topic",
foreign_key: "topic_id"
belongs_to :user
has_many :topics
@ -43,7 +47,7 @@ class Category < ActiveRecord::Base
end
def topic_url
topic.try(:relative_url)
topic_only_relative_url.try(:relative_url)
end
before_save do