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