On May 22, 6:29 am, Vivekamn Vv <[email protected]>
wrote:
> Hi,
>
> We have a web app which serves typical social
> content(blogs/forums/streams etc).
>
> All the content is optionally marked with a city. I.e. if a blog post is
> specific to New York, it will be marked so.
>
> The task is to show only city specific information(all over the site) if
> user has set city view preference and show everything to all others.
>
> So I have to add 'and city == current_city' if city_specifc_view? to all
> my finders in all my model classes, which is a maintenance night
> mare(especially as there is a risk of this logic changing).
>
> I am wondering what is the right way to apply this logic. Can I do it a
> central place(like overrinding the default find). Is monkey patching an
> option.
>
I think you'd be better off with a named_scope (or possibly
with_scope).

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