Ruby: Tworzenie pierwszej aplikacji "hello world" z Ruby on Rails

Ta dokumentacja jest częścią przewodnika Pierwsze kroki. Pełny przewodnik znajdziesz tutaj: Pierwsze kroki z Ruby on Rails.

👋 Witamy w dokumentacji Stackhero!

Stackhero oferuje gotowe do użycia rozwiązanie Ruby cloud, które zapewnia szereg korzyści, w tym:

  • Wdrażaj swoją aplikację w kilka sekund za pomocą prostego git push.
  • Używaj własnej nazwy domeny i korzystaj z automatycznej konfiguracji certyfikatów HTTPS dla zwiększonego bezpieczeństwa.
  • Zyskaj spokój dzięki automatycznym backupom, aktualizacjom jednym kliknięciem oraz prostemu, przejrzystemu i przewidywalnemu cennikowi.
  • Uzyskaj optymalną wydajność i solidne zabezpieczenia dzięki prywatnej, dedykowanej infrastrukturze.

Oszczędzaj czas i uprość sobie życie: wystarczy 5 minut, aby przetestować rozwiązanie Ruby cloud hosting od Stackhero!

Przejdźmy przez proces tworzenia prostej aplikacji "Hello World" za pomocą Ruby on Rails.

  1. Najpierw skonfiguruj nową trasę dla swojej aplikacji. Otwórz plik config/routes.rb i zdefiniuj trasę główną, która wskazuje na akcję hello#index:

    Rails.application.routes.draw do
      root "hello#index"
    end
    
  2. Następnie wygeneruj kontroler Hello, aby zarządzać logiką dla tej trasy. Wykonaj następujące polecenie w terminalu:

    bin/rails generate controller Hello index --skip-routes
    

    Dzięki tej konfiguracji każde żądanie skierowane do ścieżki URL / będzie obsługiwane przez HelloController.

  3. Aby wyświetlić komunikat "Hello World", utwórz widok. Otwórz plik w app/views/hello/index.html.erb i zastąp istniejącą zawartość następującym kodem:

    <h1>Hello World!</h1>
    
  4. Na koniec uruchom serwer Rails, wykonując poniższe polecenie w terminalu. Następnie połącz się z adresem URL swojego środowiska deweloperskiego (na przykład http://<XXXXXX>.stackhero-network.com:3000), aby zobaczyć swoją aplikację:

    bin/rails server -b 0.0.0.0
    

    Pierwsza strona "Hello World" w Ruby on RailsPierwsza strona "Hello World" w Ruby on Rails

Gratulacje. Właśnie stworzyłeś swoją pierwszą aplikację Ruby on Rails!