* Some major bug fixes related to post sets. Tests for pools and favorites were added.

* Refactored the favorites code a bit. Adding a favorite from either an user or a post now works and will update all necessary records.
This commit is contained in:
albert
2011-06-07 19:06:39 -04:00
parent 49b3d43ddd
commit f67374da83
14 changed files with 215 additions and 70 deletions

View File

@@ -5,7 +5,7 @@ module PostSets
attr_accessor :tags, :count, :wiki_page, :artist, :suggestions
def tags
@tags ||= Tag.normalize(params[:tags])
@tags ||= ::Tag.normalize(params[:tags])
end
def count
@@ -13,7 +13,7 @@ module PostSets
end
def posts
@posts ||= slice(::Post.tag_match(tags).limit(limit))
@posts ||= slice(::Post.tag_match(tags))
end
def reload
@@ -42,7 +42,7 @@ module PostSets
end
def tag_array
@tag_array ||= Tag.scan_query(tags)
@tag_array ||= ::Tag.scan_query(tags)
end
def validate