Friday, September 3, 2010

[Rails] Re: memcache in prod vs dev

I understand how to turn caching on or off. Well let me explain.

let's say if I am using memcache and I have a post listing page that
uses the following method. Now If I want to not use caching in
development I will have to write this method without the CACHE.fetch?
So basically, I am doing a if/else in every method do check if it's
dev or prod and then either get the collection/fragment from the CACHE
or not. This seems ugly, wondering if there is a better way.

def get_all_post
CACHE.fetch("all_posts") {Post.all}
end

On Sep 2, 9:16 am, Tony Primerano <tony.primer...@gmail.com> wrote:
> Assuming you are using standard page/fragement/action caching you can
> just set
>
> config.action_controller.perform_caching = false
>
> in your development environment file.  If you are making direct calls
> to Rails.cache you can use a cache store stub in development.
>
> I just did this today for my test environment
>
> Details in my post earlier today
>
> http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/...

--
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 rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate