You can also use the following in your environment configuration:

config.cache_store = :null_store

Cheers,

JP
On Thursday, 2 September 2010 07:20:30 UTC-6, Tony Primerano wrote:

Is there a way to make Rails.cache.fetch always execute the code block
in the test environment? (disable caching)

For example in my test console on Rails 3

ruby-1.9.2-rc2 > Rails.cache.fetch('foo') {'bar'}
=> "bar"
ruby-1.9.2-rc2 > Rails.cache.fetch('foo') {'bar44'}
=> "bar"

Caching is on. Using filestore

ruby-1.9.2-rc2 > Rails.cache
=> #<ActiveSupport::Cache::FileStore

Is there a ActiveSupport::Cache::Store implementation that doesn't
cache? I'm assuming I'm just missing something trivial since this is
easily disabled for page/action/fragment caching with

config.action_controller.perform_caching = false

I have...
ruby-1.9.2-rc2 >
Rails.application.config.action_controller.perform_caching
=> false

What am I missing? Thanks
Tony
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/9af84faa-2283-4550-ae2d-690e53a0a8c7%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouprubyonrails-talk @
categoriesrubyonrails
postedAug 9, '13 at 10:34a
activeAug 9, '13 at 10:34a
posts1
users1
websiterubyonrails.org
irc#RubyOnRails

1 user in discussion

Joshua Pinter: 1 post

People

Translate

site design / logo © 2022 Grokbase