前提・実現したいこと
(Rails)webページを作成しようとしています。「rails generate controller home top」コマンドで、トップページを作成しました。その後、「about」という名前のコントローラー・ビューを追加するために、routes.rbとhome_controller.rbにVSCode上で追記・編集をしました。http://localhost:3000/aboutにアクセスした際に表示される下記のエラーを解消したいです。
http://localhost:3000とhttp://localhost:3000/topは正常に表示されている状況です。
該当のソースコード
home_controller.rb
Ruby
1class HomeController < ApplicationController 2 def top 3 end 4 def about 5 end 6end
routes.rb
Ruby
1Rails.application.routes.draw do 2 get "top" => "home#top" 3 get "about" => "home#about" 4 # For details on the DSL available within this file, see https://guides.rubyonrails.org/routing.html 5end
about.html.erb
erb
1<div class="about-main"> 2 <h2>TweetAppとは</h2> 3 <p> 4 SNSサービスです。 5 近況やつぶやきを投稿し、他のユーザーと楽しくコミュニケーションできます。 6 </p> 7</div>
試したこと
1.権限を確認する必要がある、というのをほかの記事で見たので、当プロジェクトのディレクトリ「sample-app」内の、エラー画面にあるディレクトリでコマンド「ls -la」を入力すると、すべて私のユーザー名になっていました。
2.サーバーの再起動も試しましたが、同様の表示です。
3.こちらの記事https://teratail.com/questions/94622を参考にして、該当のフォルダ「tmp/cache/assets」を削除しようとしたところ、「このフォルダーを変更するには(私のユーザー名:LAPTOP~)からアクセス許可を得る必要があります」という表示が出て削除できない状態です。アクセス権限を変更するため下記のURLを参考にして権限を私の名前に変更しましたが、上に同じように、アクセス許可を得ろという表記が出る状態で、試すことができない状況です。
https://itojisan.xyz/trouble/12956/
補足情報(FW/ツールのバージョンなど)
使用しているPCはWindows10です。WSL、Ubuntuで環境構築をしています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/05 00:54 編集
2020/10/05 00:57
2020/10/05 00:58
2020/10/05 01:13
2020/10/05 01:14
2020/10/05 01:19
2020/10/05 01:34 編集