Ruby: Ruby on Railsで最初の「Hello World」アプリケーションを作成する

このドキュメントははじめにガイドの一部です。完全なガイドはこちらからご覧いただけます:Ruby on Railsのはじめに

👋 Stackhero ドキュメントへようこそ!

Stackhero では、すぐに使える Ruby cloud ソリューションをご提供しています。主な特長は以下の通りです:

  • シンプルな git push だけで、数秒でアプリケーションをデプロイできます。
  • 独自ドメイン名をご利用いただけ、HTTPS 証明書の自動設定による高いセキュリティを実現します。
  • 自動バックアップワンクリックアップデート、そしてシンプルで透明性のある予測可能な料金体系で安心してご利用いただけます。
  • プライベートかつ専用インフラによる最適なパフォーマンスと堅牢なセキュリティを確保しています。

時間を節約し、運用をシンプルに:Stackhero の Ruby cloud hosting ソリューションは、わずか5分でお試しいただけます!

Ruby on Railsを使用してシンプルな「Hello World」アプリケーションを作成するプロセスを見てみましょう。

  1. まず、アプリケーションの新しいルートを設定します。config/routes.rbファイルを開き、hello#indexアクションを指すルートルートを定義します。

    Rails.application.routes.draw do
      root "hello#index"
    end
    
  2. 次に、このルートのロジックを管理するためにHelloコントローラーを生成します。ターミナルで次のコマンドを実行します。

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

    この設定により、URLパス/へのリクエストはすべてHelloControllerによって処理されます。

  3. 「Hello World」メッセージを表示するには、ビューを作成します。app/views/hello/index.html.erbのファイルを開き、既存のコンテンツを次のコードに置き換えます。

    <h1>Hello World!</h1>
    
  4. 最後に、ターミナルで以下のコマンドを実行してRailsサーバーを起動します。その後、開発URL(例: http://<XXXXXX>.stackhero-network.com:3000)に接続してアプリケーションを表示します。

    bin/rails server -b 0.0.0.0
    

    Ruby on Railsでの最初の「Hello World」ページRuby on Railsでの最初の「Hello World」ページ

おめでとうございます。最初のRuby on Railsアプリケーションを作成しました!