BREAKS BUILD: all pages etc are much faster, but categories functionality is broken (it was responsible for calling the renderer once per every page on All Pages)

This commit is contained in:
Alexey Verkhovsky 2005-09-11 09:34:41 +00:00
parent 541a5d3994
commit ac819d4d68
4 changed files with 8 additions and 3 deletions

View file

@ -81,7 +81,9 @@ class PageSet < Array
end
def wiki_words
self.inject([]) { |wiki_words, page| WikiReference.wiki_words(page) }.flatten.uniq
self.inject([]) { |wiki_words, page|
wiki_words + page.wiki_references.map { |ref| ref.referenced_page_name }
}.flatten.uniq
end
def authors

View file

@ -1,5 +1,5 @@
class Web < ActiveRecord::Base
has_many :pages#, :include => [:current_revision, :web]
has_many :pages
def wiki
Wiki.new