Ruby: Tworzenie projektu Ruby

Ta dokumentacja jest częścią przewodnika Platforma deweloperska. Pełny przewodnik znajdziesz tutaj: Skonfiguruj swoje środowisko deweloperskie, aby zapewnić płynny i wydajny workflow.

👋 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!

Gdy Ruby jest już zainstalowane:

asdf install ruby latest \
  && asdf global ruby latest

Zainstaluj Rails:

gem install rails

Utwórz aplikację (zamień my_app na nazwę swojego projektu):

rails new my_app
cd my_app
asdf local ruby latest

Uruchom serwer Rails:

bin/rails server

Ruby on Rails welcome screenRuby on Rails welcome screen

Te kroki zapewniają czysty punkt startowy dla Twojego projektu, a asdf gwarantuje, że zawsze korzystasz z właściwej wersji Ruby.

Domyślnie Rails tworzy lokalne repozytorium Git dla Twojego projektu, ale nie jest ono połączone z żadnym zdalnym serwisem hostingowym.

Dla niezawodnej kontroli wersji i kopii zapasowych możesz połączyć swoje repozytorium z usługą taką jak GitHub, GitLab lub Bitbucket. Stackhero oferuje usługę GitLab w chmurze, działającą na dedykowanej infrastrukturze, zapewniającą prywatność i bezpieczeństwo w Europie lub USA.

Jeśli pracujesz w Stackhero Code-Hero, dostosuj konfigurację Rails do dostępu zdalnego. Otwórz plik config/environments/development.rb i dodaj poniższą linię tuż przed ostatnim end, zamieniając <XXXXXX>.stackhero-network.com na nazwę hosta Twojego serwera Code-Hero:

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

Hosts configurations exampleHosts configurations example

Następnie uruchom serwer, wiążąc go ze wszystkimi interfejsami sieciowymi:

bin/rails server -b 0.0.0.0