Head First Ruby on Rails. Edycja polska


Przykładowe dane
----------------
Dane wykorzystywane w każdym rozdziale znajdują się w dostarczonych plikach. Aby wypełnić bazę przykładowymi danymi, należy utworzyć bazę danych dla aplikacji przy użyciu polecenia rake db:migrate, a następnie skopiować załączony plik development.sqlite3 do folderu aplikacji, do katalogu "db".

1. Pobierz kody do rozdziału.
2. Utwórz aplikację 'nazwa_aplikacji'.
3. Przejdź do folderu 'nazwa_aplikacji' i utwórz bazę danych poleceniem rake db:migrate.
4. Rozpakuj plik kodów do rozdziału i skopiuj plik development.sqlite3 znajdujący się w podfolderze 'db' do podfolderu 'nazwa_aplikacji/db' - nadpisując istniejący plik.
5. Po uruchomieniu aplikacji poleceniem ruby script/server aplikacja będzie zawierać dane przykładowe wykorzystywane w książce.


Problem z instalacją Ruby
-------------------------
W razie problemów z wersją Ruby należy wykonać kroki instalacyjne ze strony rubyonrails.pl (http://rubyonrails.pl/pobierz) i pobrać wersję Ruby 1.8.6-25, następnie ją zainstalować i skorzystać z instalatora gem do zainstalowania Rails.


Problem przy instalacji SQLIte3 (przy instalowaniu za pomocą gemów)
---------------------------------------------------------------------
Użytkownicy Windows, w przypadku gdy polecenie gem install slite3-ruby nie zadziała (pojawi się błąd uniemożliwiający przeprowadzenie instalacji), powinni wskazać instalatorowi konkretną wersję pakietu, poprzez użycie komendy gem install sqlite3-ruby --version 1.2.3, w celu zainstalowania wersji kompatybilnej z Windows. Spowodowane to jest tym, że gem installer zawsze instaluje najnowszą wersję gemów z repozytorium (pobiera pliki, a potem wykonuje skrypty instalacyjne), a najnowsza w chwili tłumaczenia wersja sqlite3-ruby umieszczona w repozytorium nie jest przeznaczona dla Windows (po prostu nie jest skompilowana odpowiednim kompilatorem).
