

現在Ruby on Railsチュートリアルを推奨環境のAWS Cloud9上にて取り組んでおります。

[第3章 3.2 静的ページ 3.2.1
静的なページの生成](https://railstutorial.jp/chapters/static_pages?version=6.0#sec-
generated_static_pages)の項目で`$ rails generate controller StaticPages home
help`を実行し、コミット&プッシュ後に`$ rails server`のコマンドにてローカルサーバーを立ち上げ、ページを確認しても、直前の[3.1
セットアップ](https://railstutorial.jp/chapters/static_pages?version=6.0#sec-
sample_app_setup)の項目で行った`hello, world!`のみが表示されるページしか表示されません。

[![表示されるページ](https://i.stack.imgur.com/KAI63.png)](https://i.stack.imgur.com/KAI63.png)

ターミナル上ではエラーも表示されておらず、検索してもなかなかこれといったものがヒットせず、Cloud9の再起動やCloud9のインスタンスを削除し、再度イチから構成し直して実施しても同様の状態になり、どうすればよいのか検討もつかない状態です。

GitHubのリポジトリは[こちら](https://github.com/Kawboy442/sample_app/tree/097f816391951a87eda3206aa065df4ab4af6951)になります。

どなたかご存じの方がいらっしゃいましたら、ご教授いただけると幸いです。


CC BY-SA 4.0
2021-10-03T16:03:12.517
82847
2021-10-04T01:59:21.293
2021-10-03T22:35:25.657
19110
36146
question
ruby-on-rails ruby aws-cloud9
AWS Cloud9上でのRailsアプリケーションにて、$ rails serverにてローカルサーバーを立ち上げ後にページを確認しても変更が反映されていない


static_pagesに対するルーティングの設定がないのが原因かと思います。

<https://github.com/Kawboy442/sample_app/blob/c7dbc6bb9b5897882df5f1cbba1ee8f94ea7ba73/config/routes.rb>

次のような定義を追加するとどうでしょうか

[code]

    get 'static_pages/home', to: 'static_pages#home'
    get 'static_pages/help', to: 'static_pages#help'
    
[/code]


CC BY-SA 4.0
2021-10-04T01:59:21.293
82857
2021-10-04T01:59:21.293
205
82847
answer