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