Ruby on rails Tutorial 1.3.2でサーバ起動後のページ表示に躓いたのでメモ
【開発環境】cloud9(Windows上)
Ruby on rails Tutorial 1.3.2で
$ rails server
を入力すると以下のようにTutorialと違う結果が出力された。
$ rails server
=> Booting Puma
=> Rails 5.1.4 application starting in development
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.9.1 (ruby 2.4.1-p111), codename: Private Caller
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://localhost:8080
httpのアドレスが表示されずページが開けない。
これはcloud9というクラウド上でサーバを起動しておりlocalhostが使用できないためらしい。
ページの表示方法は以下
- $ rails serverでサーバを起動する(上記の結果でOK)
- 画面上部Preview → Preview Running Application をクリック
- cloud9上にブラウザが表示されるので、アドレスバーの右にあるボタンをクリック
- ページが表示される。