Quantcast
Channel: CSSタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8577

actionview::syntaxerrorintemplate in [コントローラ名]controller#indexエラーについて

$
0
0

actionview::syntaxerrorintemplateエラーについて

エラー文.png

このようにビューが乱れに乱れている時は

「ビューをコメントアウトした時に余分な%や,を消してしまった」

という事が考えられますのでまずは該当のビューが正しいかどうかを見るのがポイント!

次に考えられるのはController#indexアクションの定義が合っているのかどうか。

要するに「Controller#index」⇄「indexのビュー」間で「読み込めないよ〜😭」と怒られている状況です。MVC.png

                      ⬆️

2fa33af89e7d40798ff996ca953346f9.png

上記の画像のエラー内容は「indexアクションでビューに飛んだけど、23行目の構文が間違っているからこの後のコードを読み込めなかったよ😠」と怒られています。

before

◯◯.html.erb
<%=link_to'新規登録',new_user_registration_pathclass:"sign-up"%>

after

◯◯.html.erb
<%=link_to'新規登録',new_user_registration_path,class:"sign-up"%>

という事で 「,」 が抜けているだけでした、、、

まとめ

エラー文は意味をなんとなくな日本語に変換する事がポイントです!直訳をしろ!とか正確に!ではなく、「なんとなくここかここだろうな」という考察力を養って、エラー文に慣れればへっちゃらですし、エラー文が次から次へと出る😭ではなく、1つずつコンピュータがコードを読み込んでくれている証なので前向きに考えましょう!!


Viewing all articles
Browse latest Browse all 8577

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>