मैंने जो किया वह एआर मॉडल और मोंगोइड मॉडल जैसे प्रत्येक में विधियों के साथ संबंधों का मजाक उड़ाया था।
# visit_session.rb
class VisitSession
include Mongoid::Document
include Mongoid::Timestamps
field :user_id, type: Integer
index({user_id: 1},{name: :user_id_index})
# Mock a belongs_to relationship with User model
def user
User.find(self.user_id)
end
end
# user.rb
class User < ActiveRecord::Base
# Mock a has_many relationship with VisitSession Mongoid model
def visit_sessions
VisitSession.where(user_id: self.id)
end
end
बेशक आपके पास विज़िटसेशन मोंगोइड मॉडल पर सभी एआर विधियां नहीं होंगी, लेकिन आप कम से कम दोनों के बीच संबंधों को अच्छी तरह से नकल करने में सक्षम होंगे।
आशा है कि यह मदद करता है।