diff options
| author | hukl <hukl@eight.intern.artcom.de> | 2009-02-03 16:47:43 +0100 |
|---|---|---|
| committer | hukl <hukl@eight.intern.artcom.de> | 2009-02-03 16:47:43 +0100 |
| commit | 1902c4bf975a5c1decd199a5190b04d08a2e4760 (patch) | |
| tree | 11a6983e98567f6894abb7c353e39ea30da458bb /app/models/page.rb | |
| parent | 91b6089337e59d0c30a0112a5689f476d3c2f013 (diff) | |
added lots of comments to describe what the
methods are doing. this will get
everyone a better start. I hope
Diffstat (limited to 'app/models/page.rb')
| -rw-r--r-- | app/models/page.rb | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/app/models/page.rb b/app/models/page.rb index f6c5ef2..d33e11b 100644 --- a/app/models/page.rb +++ b/app/models/page.rb | |||
| @@ -4,13 +4,13 @@ class Page < ActiveRecord::Base | |||
| 4 | 4 | ||
| 5 | acts_as_taggable | 5 | acts_as_taggable |
| 6 | acts_as_list :column => :revision, :scope => :node_id | 6 | acts_as_list :column => :revision, :scope => :node_id |
| 7 | 7 | ||
| 8 | # <aggregate | 8 | # This method is most likely called from the ContentHelper.render_collection |
| 9 | # flags="update, pressemitteilung" | 9 | # method which aggregates pages into a collection, based on parameters it |
| 10 | # limit="20" | 10 | # recieves. This method then calls Page.aggregate with these parameters. |
| 11 | # order_by="published_at" | 11 | # The Page.aggregate method comes with a defaults hash. These options are |
| 12 | # order_direction="DESC" | 12 | # partially or entirely overwritten by the options hash. Afterwards the merged |
| 13 | # /> | 13 | # parameters are used to query the DB for Pages matching these parameters. |
| 14 | def self.aggregate options | 14 | def self.aggregate options |
| 15 | 15 | ||
| 16 | defaults = { | 16 | defaults = { |
