Ruby: Tworzenie projektu Ruby

Ta dokumentacja jest częścią przewodnika Platforma rozwoju. Pełny przewodnik znajdziesz tutaj: Przygotuj swoją platformę rozwoju, aby była przyjemna i efektywna.

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

Tworzenie projektu Ruby to prosty proces.

Najpierw zainstaluj najnowszą wersję Ruby za pomocą:

asdf install ruby latest \
  && asdf global ruby latest

Następnie zainstaluj Rails. Ponieważ Rails jest dostępny jako Gem, możesz go łatwo zainstalować, uruchamiając:

gem install rails

Na koniec utwórz swoją aplikację (tutaj nazwaną my_app) i ustaw wersję Ruby za pomocą tych poleceń:

rails new my_app
cd my_app
asdf local ruby latest

Aby uruchomić serwer Rails, wykonaj:

bin/rails server

Ekran powitalny Ruby on RailsEkran powitalny Ruby on Rails

Te kroki stanowią podstawę Twojego projektu Ruby i zapewniają, że używana jest właściwa wersja Ruby.

Warto zauważyć, że lokalne repozytorium Git dla Twojego projektu Ruby jest tworzone domyślnie, ale nie jest jeszcze połączone z zdalnym serwisem hostingowym repozytoriów.

Aby zapewnić odpowiednią kontrolę wersji i kopię zapasową, rozważ połączenie swojego projektu z zdalnym repozytorium na preferowanej platformie, takiej jak GitLab, GitHub lub Bitbucket.

Jeśli szukasz serwisu hostingowego repozytoriów Git, Stackhero oferuje usługę chmurową GitLab, którą można skonfigurować w zaledwie 2 minuty. Działa na prywatnej i dedykowanej VM dla maksymalnej poufności i bezpieczeństwa i jest dostępna w Europie lub USA w zależności od Twojego wyboru.

Jeśli korzystasz z rozwiązania do rozwoju online, takiego jak Stackhero Code-Hero, będziesz musiał dostosować swoją konfigurację. Edytuj plik config/environments/development.rb i dodaj następującą linię tuż przed końcowym słowem kluczowym end, zastępując <XXXXXX>.stackhero-network.com nazwą hosta Twojego serwera:

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

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

Po dokonaniu tej zmiany, uruchom serwer Rails za pomocą:

bin/rails server -b 0.0.0.0