
Twórz profesjonalne aplikacje internetowe,
wykorzystując najnowsze rozwiązania
- Poznaj mechanizm Active Rekord
- Skorzystaj z technologii Ajax
- Przetestuj aplikacje
W dobie dynamicznego rozwoju sieci i rosnących oczekiwań użytkowników aplikacji internetowych wzrasta znaczenie szybkości ich tworzenia. Jednym ze sposobów przyspieszenia tego procesu jest korzystanie z gotowych rozwiązań, innym -- zastosowanie mechanizmów, dzięki którym programista może skoncentrować się na opracowywaniu funkcjonalności aplikacji. Jednym z takich mechanizmów jest zdobywający coraz większą popularność Ruby on Rails. To połączenie nowoczesnego języka programowania Ruby z biblioteką Rails umożliwia błyskawiczne tworzenie aplikacji internetowych niemal dowolnego typu.
"Ruby on Rails. Wprowadzenie" to podręcznik, dzięki któremu zdobędziesz wiedzę niezbędną do tego, aby szybko budować wydajne aplikacje w technologii Ruby on Rails. Omówiono w nim wszystkie elementy tworzenia oprogramowania internetowego -- połączenia z bazami danych, szkielet aplikacji, interfejsy użytkownika oraz testowanie. Znajdziesz tu również leksykon elementów biblioteki Rails oraz informacje o instalowaniu i konfigurowaniu omawianego środowiska, obsłudze formularzy HTML i zarządzaniu sesjami. W kolejnych rozdziałach opisano etapy tworzenia internetowej galerii fotografii, dzięki czemu poznasz Ruby on Rails na praktycznym przykładzie.
- Uruchamianie biblioteki Rails
- Tworzenie kontrolera i wyświetlanie widoku
- Połączenia z bazami danych za pomocą Active Record
- Relacje w Active Record
- Tworzenie rusztowania i korzystanie z niego
- Definiowanie widoków
- Implementacja mechanizmów Ajaksa
- Testowanie gotowej aplikacji
Jeśli chcesz szybko opanować podstawy korzystania z Ruby on Rails,
koniecznie sięgnij po tę książkę.
Przedmowa (5)
1. Zaczynamy - wprowadzenie do Rails (9)
- Zalety Rails (10)
- Uruchamianie Rails (12)
- Organizacja Rails (13)
- Serwer WWW (15)
- Tworzenie kontrolera (18)
- Budowanie widoku (21)
- Wiązanie kontrolera z widokiem (23)
- Co się dzieje za kulisami (26)
- Co dalej (26)
2. Podstawy Active Record (27)
- Podstawy mechanizmu Active Record (27)
- Tworzymy aplikację do dzielenia się fotografiami (30)
- Migrowanie schematów (32)
- Podstawowe klasy Active Record (34)
- Atrybuty (36)
- Klasy złożone (39)
- Zachowania (43)
- W kolejnym rozdziale (45)
3. Relacje w Active Record (47)
- belongs_to (48)
- has_many (51)
- has_one (52)
- O czym nie powiedzieliśmy (63)
- Wybiegając w przyszłość (64)
4. Rusztowania (65)
- Korzystanie z rusztowania (65)
- Zastępowanie rusztowania (68)
- Generowanie kodu rusztowania (71)
- W następnym rozdziale (75)
5. Rozbudowywanie widoków (77)
- Obraz całości (77)
- Oglądanie rzeczywistych fotografii (79)
- Szablony widoków (80)
- Określanie domyślnej strony głównej (86)
- Arkusze stylów (87)
- Hierarchiczne kategorie (90)
- Określanie stylów dla pokazów slajdów (95)
6. Ajax (103)
- W jaki sposób Rails implementuje Ajax (103)
- Odtwarzanie pokazów slajdów (104)
- Zmienianie porządku slajdów metodą przeciągnij i upuść (107)
- Przeciąganie i upuszczanie wszystkiego (lub prawie wszystkiego) (111)
- Filtrowanie według kategorii (119)
7. Testowanie (123)
- Słowo wprowadzenia (123)
- Mechanizm Test::Unit języka Ruby (124)
- Testowanie w środowisku Rails (126)
- Podsumowując (138)
A Instalowanie Rails (139)
B Krótki leksykon Rails (145)
Skorowidz (175)