私はモンゴイドモデルを持っています
class MyMongoidModel
include Mongoid::Document
include Mongoid::Timestamps
field :name, :type => String
field :data_id, :type => Integer
has_and_belongs_to_many :the_other_model, :class_name => 'class_name_model'
has_many :model2
def self.all
[
#.... the hardcoded data that will never be changed
]
end
end
それは他のモデルによって使用されており、それらも使用しています。ただし、非常に長い間、まったく変更されないデータが含まれています。したがって、db から取得するのではなく、ハードコーディングすると同時に、通常のモンゴイドモデルのように動作させたいと考えています。キャッシングの使用は、私が探しているものではありません。
私の言いたいことを理解していただければ幸いです。
どのようにそれを達成するのですか?