Class Variable accessibility in multiple rails instance

Hello,

I have a rails application, wich display data from database.
I have a ruby script wich load rails environment and fill the
database.

I would like to do a cache system for the model X, while my ruby
script puts data

model X < ActiveRecord::Base
@@cached_data = {}

def after_create
@@cached_data[self.id] = self
end

def get_cache
@@cached_data
end
end

The probleme is how make @@cached_data visible from my rails
application ?

You don’t do this. If you want rails application caching, look into
Memcached.

Jason

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs