Thank you so much!

Pretty simple when you know which screw to turn. (old joke!)

I am still having a hard time figuring out how the hobo abstractions
and rails interact, and what/how to override.  Just have to hit the
books some more.

Tom P.

On Feb 8, 7:12 am, Matt Jones <[email protected]> wrote:
> On Feb 8, 2010, at 2:30 AM, Venka Ashtakala wrote:
>
>
>
> > To implement what you have asked for, one approach is:
>
> > 1) In your Book model, define a named scope such as:
> > named_scope :viewable, :conditions=>"sold=1"
>
> > 2) Then in your Books_controller add this method if it isn't there  
> > already:
>
> > def index
> >   finder = Book.all
> >   if current_user.guest?
> >     finder = finder.viewable
> >   end
> >   hobo_index finder
> > end
>
> There must be a typo someplace in one of the guides, as I've seen  
> people having trouble with this before: the .all above is not required  
> (and will, in fact, break pagination). Another way to write the above  
> would be:
>
> def index
>    if current_user.guest?
>      hobo_index :scope => :viewable
>    else
>      hobo_index
>    end
> end
>
> --Matt Jones

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" 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/hobousers?hl=en.

Reply via email to