Home > Szkoła - czyli howtos, porady i rozwiązania
Szkoła - czyli howtos, porady i rozwiązania
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…
Wysłane przez Marek Tenus (~marcus) dnia 12.10.2007
Z pewnością część z was miała problem z instalacją gema postgres (szybszego od postgres-pr) umożliwiającego wykorzystanie PostgreSQL'a z Railsami. Spróbujmy krok po kroku przejść przez ten proces razem.
więcej…
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…
Wysłane przez Krzysztof Kempiński dnia 18.09.2007
Chciałbym pokazać krótkie wprowadzenie do
RSpec, dla wszystkich zainteresowanych rozpoczęciem pracy z tym narzędziem, jak również możliwościami wytwarzania oprogramowania w oparciu o
Behaviour Driven Development.
więcej…
Wysłane przez Krzysztof Kempiński dnia 02.09.2007
Jako programista Ruby on Rails być może miałeś okazję używać polecenia "rake" do uruchamiania testów, lub "rake db:migrate" by wykonać migrację bazy. Ale czy wiesz co tak naprawdę dzieje się w tych poleceniach? Czy wiesz, że możesz sam tworzyć takie polecenia, nazywane taskami, a nawet budować biblioteki użytecznych plików Rake?
więcej…
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…
Wysłane przez Marek Tenus (~marcus) dnia 12.08.2007
Z pewnością wielu was zastanawia się, w jaki sposób można w railsach przetwarzać pliki graficzne. Większości z was na myśl przychodzi biblioteka imagemagick, lecz czy można z jej bogactwa korzystać w RoR. Odpowiedź brzmi tak i biblioteka ta (a właściwie gem) nazywa się rmagick. W tym artykule zajmiemy się jedynie instalacją tej biblioteki dla railsów w środowisku Linux/Ubuntu.
więcej…
Wysłane przez Marek Tenus (~marcus) dnia 11.08.2007
Kubuntu Feisty (Ubuntu) jest bardzo przyjazne dla programistów, którzy zamierzają tworzyć własne aplikacje właśnie w oparciu o framework rails. Przejdźmy zatem razem krok po kroku instalację tego frameworka + mongrela z użyciem polecenia apt-get.
więcej…
Wysłane przez Marek Tenus (~marcus) dnia 11.08.2007
Jeśli właśnie zainstalowałeś Kubuntu Feisty (Ubuntu) na swoim komputerze to masz również zainstalowany interpreter ruby w wersji 1.8.5. Co jednak zrobić jeśli chcemy mieć najnowszą wersję ruby w swoim systemie? Spróbujmy zatem przeinstalować wersję ruby'ego z 1.8.5 na 1.8.6.
więcej…
1