Ruby: Konfiguracja projektu Ruby

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 wiele 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.
  • Ciesz się spokojem dzięki automatycznym kopiom zapasowym, aktualizacjom jednym kliknięciem oraz prostemu, przejrzystemu i przewidywalnemu cennikowi.
  • Uzyskaj optymalną wydajność i solidne zabezpieczenia dzięki prywatnej i dedykowanej VM.

Oszczędzaj czas i upraszczaj sobie życie: wypróbowanie rozwiązania Ruby cloud hosting Stackhero zajmuje tylko 5 minut!

Rozpoczęcie nowego projektu Ruby jest proste. Wykonaj te kroki, aby zacząć:

  1. Najpierw upewnij się, że masz zainstalowaną najnowszą wersję Ruby na swoim systemie. Możesz to zweryfikować, wykonując następujące polecenie w terminalu:

    asdf install ruby latest \
      && asdf global ruby latest
    

    Jeśli nie zainstalowałeś jeszcze asdf, będziesz musiał to zrobić przed kontynuowaniem. Proszę zapoznać się z oficjalną dokumentacją asdf w celu uzyskania szczegółowych instrukcji instalacji.

    Alternatywnie, możesz użyć Stackhero Code-Hero, rozwiązania do rozwoju online, gdzie wszystkie niezbędne narzędzia są wstępnie zainstalowane. Ta platforma pozwala na natychmiastowe rozpoczęcie kodowania bez ręcznej instalacji.

  2. Następnie zainstaluj Rails. Rails jest dystrybuowany jako RubyGem, co sprawia, że instalacja jest prosta:

    gem install rails
    
  3. Następnie utwórz nową aplikację Rails o nazwie my_app i określ wersję Ruby za pomocą tych poleceń:

    rails new my_app
    cd my_app
    asdf local ruby latest
    
  4. Aby uruchomić serwer Rails, wykonaj następujące polecenie:

    bin/rails server
    

    Ekran powitalny Ruby on RailsEkran powitalny Ruby on Rails

Te kroki tworzą nowy projekt Ruby, jednocześnie ustawiając odpowiednią wersję Ruby. To stanowi solidną podstawę dla rozwoju Twojej aplikacji.

Ważne: Podczas wykonywania polecenia rails new, lokalne repozytorium Git jest automatycznie tworzone dla Twojego projektu Ruby. Jednak nie jest jeszcze połączone z zdalną usługą kontroli wersji.

Dla właściwej kontroli wersji i bezpieczeństwa danych, zaleca się połączenie projektu z usługą hostingową, taką jak GitLab, GitHub lub Bitbucket.

Jeśli potrzebujesz usługi hostingowej repozytorium, Stackhero oferuje usługę chmurową GitLab, którą można skonfigurować w zaledwie 2 minuty.

Podczas korzystania z rozwiązania do rozwoju online, takiego jak Stackhero Code-Hero, musisz dostosować swój plik config/environments/development.rb. Dodaj następującą konfigurację w pobliżu końcowego słowa kluczowego end. Zamień <XXXXXX>.stackhero-network.com na rzeczywistą nazwę hosta serwera:

config.hosts << "<XXXXXX>.stackhero-network.com"

Przykład konfiguracji hostówPrzykład konfiguracji hostów

Na koniec uruchom serwer Rails za pomocą tego polecenia:

bin/rails server -b 0.0.0.0

To polecenie zapewnia, że serwer Rails jest dostępny z dowolnego adresu IP, co jest szczególnie przydatne podczas pracy zdalnej za pośrednictwem Stackhero Code-Hero.