###前提・実現したいこと
Ruby on Railsの勉強を始めたばかりのものです。
Railsを用いて、掲示板を作ってみたいです。
Youtubeなどの動画を見ながら、その通りに(以下の手順)Webアプリを作ろうと思ったのですが、
正しい挙動を得られませんでした。
まず「rails new Test」と打ち、ひな形?を作成しました。
そして、Testフォルダにcdして、「rails g controller home top」と打ちました。
そして、動作確認をしようと、サーバーを立ち上げ(rails s)、「http://localhost:3000/home/top」にアクセスしました。
ですが、エラーが吐かれ、臨んだ結果が表示されませんでした。
###発生している問題・エラーメッセージ
ArgumentError in Home#top Extracted source (around line #7): 5 <%= csrf_meta_tags %> 6 7 <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> 8 <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> 9 </head> 10
###補足情報(言語/FW/ツール等のバージョンなど)
Rubyのバージョン: 5.1.2
Railsのバージョン: 2.3.3 (i386-mingw32)
OS: Windows10
何がおかしいのかさっぱり分かりません。
調べてみたものの、このエラーについて解説しているサイトを探すことが出来ず、ただ一人悶々と頭を悩ませています。
ちなみに、この、'application' となっている部分を 'default'に直す。というのは試してみましたが、一切効果がありませんでした。
どうやら この7行目?に何か問題があるようなのですが、理解できません。
とんでもない大間違いを犯してるのかもしれませんが、なにとぞお手柔らかに教えて頂けるとありがたいです。
回答おまちしております。よろしくお願いします。
###追記
Localhost:3000は正常につながります。
home_controller.rb
Ruby
1class HomeController < ApplicationController 2 def top 3 end 4end
ActionView::Template::Error (TypeError: オブジェクトでサポートされていないプロパティまたはメソッドです。):
4: <title>TweetApp</title>
5: <%= csrf_meta_tags %>
6:
7: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
8: <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
9: </head>
10:
app/views/layouts/application.html.erb:7:in `_app_views_layouts_application_html_erb___881404375_56467464'
回答1件
あなたの回答
tips
プレビュー