Son zamanlarda sayesinde raylar 'popülaritesi nedeniyle, birçok kişi model olarak ActiveRecord kullanmaya başlayabilirsiniz. ancak ben rayların duydum önce, (benim akran grubu açık kaynak şeyler bir hayranıyım değildi, biz ... bir. NET okulda öğretilen) ve benim son yıl proje yapıyor iken, ben bir model için bu tanım bulundu
Modeli kurumsal veri ve erişim ve bu verilerin güncellemeleri yöneten iş kurallarını temsil eder. Genellikle modeli modelini tanımlayan zaman çok basit, gerçek dünya modelleme teknikleri uygulamak, gerçek bir dünya süreci bir yazılım yaklaşım olarak hizmet vermektedir.
Bu modeli activerecord ne gibi bir tablo temsil etmeli demiyor. Ve normal bir işlem içinde, bir ... bir kaç ilgisiz tabloları sorgulamak ve daha sonra farklı tablolardan veri işlemek zorunda kalabilirsiniz activerecord model olarak kullanılır, daha sonra biri olduğu (denetleyici içine tüm mantık kod tıkmak zorunda kalacak ya o kadar iyi eşleyen masaya değil, yalnızca veritabanı işlemini gerçekleştirir, ama aynı zamanda diğer ilgili tablolar, böylece zor activerecord modeli test veya kesmek için yapar) bazı php çerçeveler tür popüler ...
yani, ne bir MVC mimari desen model olarak (IMHO) ActiveRecord kötüye bu kadar büyük?