Tworzymy nową aplikację Ruby on Rails

[info] Materiał wideo

Poniższy materiał instruktażowy trwa dziesięć minut i zawiera w sobie materiał z modułów Tworzymy nową aplikację Ruby on Rails oraz Schemat modelu danych.

Tworzymy nową aplikację Ruby on Rails

Zakładając roboczo, że nasza maszyna spełnia podane wcześniej wymagania, otwieramy terminal i znajdując się w jakimś rozsądnym katalogu (przykładowo ~/dev, chyba, że bardzo lubimy zapisywać kod naszego projektu na pulpicie) wpisujemy komendę.

  • rails new student_forum --skip-bundle

Tworzymy w ten sposób, w katalogu student_forum, szkielet nowej aplikacji Ruby on Rails. Użycie flagi --skip-bundle zapewnia nam możliwość uniknięcia irytacji, kiedy domyślnie nie uda się zainstalować zewnętrznych modułów (nazywanych gemami) potrzebnych do działania aplikacji. Nie będzie to możliwe do osiągnięcia w laboratorium, ponieważ konto studenta nie posiada uprawnień do zapisu poza swoim katalogiem domowym. Szczęśliwie, można to obejść i instalować je lokalnie.

W następnym kroku przechodzimy do nowoutworzonego katalogu.

  • cd student_forum

I instalujemy lokalnie (to znaczy w podkatalogu vendor/bundle) wszystkie potrzebne na ten moment gemy.

  • bundle install --path vendor/bundle

Kiedy już wszystkie gemy pobiorą się i zainstalują (a może to zająć kilka minut), otwieramy nasz projekt w edytorze kodu.

  • atom .

Oprócz tego otwieramy nowy terminal, w którym uruchomimy serwer aplikacji.

  • rails server

Na koniec tego krótkiego modułu, otwieramy nowe okno przeglądarki i odwiedzamy w nim adres http://localhost:3000. Jeśli tylko zobaczymy w nim obraz radości podobny do poniższego, jesteśmy już niemal gotowi do pracy.

[info] Aktualny kod

Na koniec każdego modułu znajduje się łącze do pełnej wersji kodu, który powinien być jego wynikiem.

Last updated