# Uninitialized constant ActionController::Caching::Fragments

**URL:** <https://www.ruby-forum.com/t/uninitialized-constant-actioncontroller-fragments/153787>\
**Category:** Rails\
**Created:** [November 21, 2008, 4:12am UTC](https://www.ruby-forum.com/t/uninitialized-constant-actioncontroller-fragments/153787 "2008-11-21T04:12:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![indigoi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/b3f665/32.png) [@indigoi](https://www.ruby-forum.com/u/indigoi)\
**Post date:** [November 21, 2008, 4:12am UTC](https://www.ruby-forum.com/t/uninitialized-constant-actioncontroller-fragments/153787/1 "2008-11-21T04:12:47Z")

</div>

Hey, i’m trying to use “s3cache” plugin with my app, but after adding it  
to my vendor/plugins directory and following the install steps i’m  
getting this error after running script/server:

/Users/richardschneeman/Documents/AptanaStudio/slangasaurus/vendor/rails/activesupport/lib/active\_support/dependencies.rb:275:in  
`load_missing_constant': uninitialized constant ActionController::Caching::Fragments::UnthreadedFileStore (NameError) from /Users/richardschneeman/Documents/AptanaStudio/slangasaurus/vendor/rails/activesupport/lib/active_support/dependencies.rb:467:in`const\_missing’  
from  
/Users/richardschneeman/Documents/AptanaStudio/slangasaurus/vendor/plugins/s3cache/lib/s3\_cache.rb:3  
from  
/opt/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27:in  
`gem_original_require' from /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in`require’  
from  
/Users/richardschneeman/Documents/AptanaStudio/slangasaurus/vendor/rails/activesupport/lib/active\_support/dependencies.rb:509:in  
`require' from /Users/richardschneeman/Documents/AptanaStudio/slangasaurus/vendor/rails/activesupport/lib/active_support/dependencies.rb:354:in`new\_constants\_in’  
from  
/Users/richardschneeman/Documents/AptanaStudio/slangasaurus/vendor/rails/activesupport/lib/active\_support/dependencies.rb:509:in  
`require' from /Users/richardschneeman/Documents/AptanaStudio/slangasaurus/vendor/plugins/s3cache/init.rb:1:in`evaluate\_init\_rb’  
… 37 levels…  
from  
/Users/richardschneeman/Documents/AptanaStudio/slangasaurus/vendor/rails/activesupport/lib/active\_support/dependencies.rb:509:in  
`require' from /Users/richardschneeman/Documents/AptanaStudio/slangasaurus/vendor/rails/railties/lib/commands/server.rb:39 from script/server:3:in`require’  
from script/server:3

I’ve extensively googled this error but haven’t been able to come up  
with any good answers for what is causing it. Rails 2.1.0, Ruby 1.8.6:  
this is the first two lines in s3\_cache.rb:

require ‘s3’  
class S3Cache \<  
ActionController::Caching::Fragments::UnthreadedFileStore

Any clues or suggestions??

---

<div class="post-metadata">

**Author:** ![indigoi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/b3f665/32.png) [@indigoi](https://www.ruby-forum.com/u/indigoi)\
**Post date:** [November 21, 2008, 12:01pm UTC](https://www.ruby-forum.com/t/uninitialized-constant-actioncontroller-fragments/153787/2 "2008-11-21T12:01:49Z")

</div>

On 21 Nov 2008, at 03:12, Richard S. wrote:

> I’ve extensively googled this error but haven’t been able to come up  
> with any good answers for what is causing it. Rails 2.1.0, Ruby 1.8.6:  
> this is the first two lines in s3\_cache.rb:
> 
> require ‘s3’  
> class S3Cache \<  
> ActionController::Caching::Fragments::UnthreadedFileStore

Your plugin was written against 2.0.2. That class doesn’t exist in  
rails 2.1

FGred
