activerecord

Eager loading - ładowanie modelu z powiązanymi danymi

Wysłane przez Krzysztof Kempiński dnia 01.09.2007

Eager loading, to metoda pozwalająca załadować określone dane powiązane z modelem. Oznacza to, że jest możliwe zaczytanie danych połączonych określoną relacją tylko raz, podczas tworzenia obiektu modelu, a nie za każdym razem kiedy odwołujemy się do którejś z relacji.
więcej…

Cache'owanie w Rails - podstawy

Wysłane przez Marek Tenus (~marcus) dnia 05.10.2007

Cache'owanie to jedno z rozwiązań, dzięki któremu możemy znacznie przyśpieszyć działanie naszego projektu. Rails mają kilka rozwiązań, które umożliwiają nam poprawienie wydajności naszej aplikacji dzięki wykorzystaniu mechanizmu cache'owania.


więcej…

Multiple databases - wiele baz danych w RoR

Wysłane przez Krzysztof Kempiński dnia 12.11.2007

Ruby on Rails daje prosty sposób na łączenie się z wieloma bazami danych. Najczęściej można to wykorzystać, gdy chcemy aby różne modele zapisywały/odczytywały z różnych baz danych. Aby nie zmieniać połączenia z bazą przy każdorazowej operacji na modelu można wykorzystać gotowe mechanizmy, które są dostępne w ActiveRecord.
W tym artykule chciałbym przedstawić i omówić kilka sposobów na łączenie się z wieloma bazami danych z naszej aplikacji Ruby on Rails.


więcej…