質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

0回答

552閲覧

Rails Tutorial 2章 ブラウザでcss,jsが読み込まれない

Nora-neko

総合スコア4

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

1クリップ

投稿2019/11/27 10:43

編集2019/11/27 12:25

前提・実現したいこと

railstutorial2章を勉強中です。

rails

1rails generate scaffold User name:string email:string

講義通り、scaffoldで立ち上げたtoy_appというアプリをブラウザで確認すると、
トップページ"/"へは入れますが、
"/users"へはエラーが発生し入れません。

scaffoldでアプリを作成したのは初めてで、
これまで適当にタスクアプリケーションなど手軽なものを手作業で作ったときにこのエラーメッセージはありませんでした。

どなたかアドバイスをお願いします。

発生している問題・エラーメッセージ

イメージ説明
どうやら、cssファイルとjsファイルがうまく読み込めていないようです。

エラーをlog/development.logで確認してみると以下の表示がありました。

rails

1Started GET "/users" for 127.0.0.1 at 2019-11-27 19:00:36 +0900 2Processing by UsersController#index as HTML 3 Rendering users/index.html.erb within layouts/application 4 User Load (0.0ms) SELECT "users".* FROM "users" 5 Rendered users/index.html.erb within layouts/application (11.0ms) 6Completed 500 Internal Server Error in 6433ms (ActiveRecord: 0.0ms) 7 8 9 10ActionView::Template::Error (No such file or directory @ unlink_internal - C:/Users/[私の名前]/AppData/Local/Temp/execjs20191127-8872-1dpdlsfjson): 11 4: <title>ToyApp</title> 12 5: <%= csrf_meta_tags %> 13 6: 14 7: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> 15 8: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> 16 9: 17 10: 18 19app/views/layouts/application.html.erb:7:in `_app_views_layouts_application_html_erb__952913725_42816940' 20

試したこと

  • ↓application.htmlのCSSとJSをコメントアウトすると入れますが、講義のデータ削除が行えないことと根本的な原因がわからないので解除しました。CSSのみ・JSのみコメントアウトでもどちらか1つが読み込めないエラーが発生します。

rails

1 <% 2=begin%> 3 <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> 4 <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> 5<% 6=end%>
  • 調べているとbootstapというGemか?と思い導入し、CSSファイルの拡張子をscssに変更したり参考サイトの指示通りやってみましたが、結局エラーなので解除しました。

参考サイト https://web-camp.io/magazine/archives/16848

  • sprocketsというgemも導入しましたが、エラーメッセージなので解除。

以下私のGemfileです。

rails

1# rails tutorial紹介の標準ジェム↓ 2 3source 'https://rubygems.org' 4 5gem 'rails', '5.1.6' 6gem 'puma', '3.9.1' 7gem 'sass-rails', '5.0.6' 8gem 'uglifier', '3.2.0' 9gem 'coffee-rails', '4.2.2' 10# gem 'bootstrap' 11# gem 'bootstrap', '~> 4.4.0' 12# gem 'jquery-rails' 13gem 'jquery-rails', '4.3.1' 14gem 'turbolinks', '5.0.1' 15gem 'jbuilder', '2.7.0' 16# gem 'sprockets-rails', :require => 'sprockets/railtie' 17 18group :development, :test do 19 gem 'sqlite3', '1.3.13' 20 gem 'byebug', '9.0.6', platform: :mri 21end 22 23group :development do 24 gem 'web-console', '3.5.1' 25 gem 'listen', '3.1.5' 26 gem 'spring', '2.0.2' 27 gem 'spring-watcher-listen', '2.0.1' 28end 29 30group :production do 31 gem 'pg', '0.20.0' 32end 33 34# Windows環境ではtzinfo-dataというgemを含める必要があります 35gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

補足情報(FW/ツールのバージョンなど)

Windows10

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問