Several years ago when I first heard about the Presenter, it didn't make
sense.  Unneeded complexity.  But now maybe I've encountered the problem(s) it
is a solution to.  I'll look at it.

Thanks,
  Jeffrey


Quoting s.ross <[email protected]>:
> 
> Check out the Presenter pattern. This might help out a bit: 
> http://blog.jayfields.com/2007/03/rails-presenter-pattern.html
> 
> 
> On Jul 10, 2009, at 4:47 PM, Jeffrey L. Taylor wrote:
> 
> >
> > Quoting s.ross <[email protected]>:
> >>
> >> Hello--
> >>
> >>
> >> On Jul 10, 2009, at 2:40 PM, Jeffrey L. Taylor wrote:
> >>
> >>>
> >>> Quoting Colin Law <[email protected]>:
> >>>>
> >>>> 2009/7/10 Jeffrey L. Taylor <[email protected]>:
> >>>>>
> >>>>> My Web application has several contexts where a collection of
> >>>>> ActiveRecords is
> >>>>> rendered.  If the URL contained the partial and/or layout, the
> >>>>> several
> >>>>> controller methods could be collapsed into one.  What hazards,
> >>>>> etc. lie that
> >>>>> way?
> >>>>
> >>>> I, for one, do not understand what you mean.  Could you give a more
> >>>> detailed description, with example?
> >>>>
> >>> It's an RSS readers.  Users have feeds that have articles.  A list
> >>> of articles
> >>> can appear in about four contexts: a paginated flat list of all  
> >>> unread
> >>> articles, a flat list of articles found by a search. list of all
> >>> unread
> >>> articles indented under a feed (with collapse/expand icons), a list
> >>> of all
> >>> read articles under another type of header.  Currently all of these
> >>> have their
> >>> own action method under two different controllers.
> >>>
> >>> I think it is feasible to have one action method that is passed the
> >>> selection
> >>> criteria (unread, read, etc. articles) and a layout or partial
> >>> template to
> >>> render thru the URL.  Beyond the obvious SQL injection protection  
> >>> and
> >>> restricting the template/layout to a known set of reasonable values,
> >>> what
> >>> hazards (security, maintenance, etc.) lie this way?
> >>>
> >>> I think I can move towards and possibly achieve a RESTful API with a
> >>> bit of
> >>> squeezing state and context into the URL.
> >>>
> >>> Does this way lie madness/dragons?
[snip]

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to