前提・実現したいこと
rails初心者です。
現在ruby on rails5 超入門を使って学習しているものですが、学習の途中でエラーが出てしまい、行き詰っています。書いたコードは以下のようになっています。
app\veiws内のindex.html.erbに
<h1>Index page</h1> <p>this is sample page.</p
を入力し
app\controllers内のhelo_controller.rbに
class HeloController < ApplicationController def index end end
を入力し
app\assets\stylesheet内のhelo.scssに
body { color: darkgray; font-size: 18pt; margin: 10px 20px; } h1 { color: darkgray; font-size: 32px; margin: 50px 0px; }
を入力し、http://localhost:3000/heloにアクセスしたところ下記のようなエラーが出てしまいました。わかる方おりましたらご教授よろしくお願いいたします。
発生している問題・エラーメッセージ
ExecJS::ProgramError in Helo#index Showing C:/Users/xxxxx/Desktop/RailsApp/app/views/layouts/application.html.erb where line #7 raised: TypeError: オブジェクトでサポートされていないプロパティまたはメソッドです。
該当のソースコード
<%= csrf_meta_tags %> <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> ←ここが赤いマーカーで塗られていました。 <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> </head>
試したこと
rails on ruby5に、エラーが出たとき、コマンドでgem install nokogiri -v '1.6.8.1'を実行するようにとあり、実行しましたが、エラーはなくなりませんでした。
補足情報(FW/ツールのバージョンなど)
rails 5.1.5
gem 2.7.6
windows8
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/22 16:11