##作業内容
投稿された画像を表示したい
画像以外は、表示されるという状況でエラーに悩んでました
##構文エラー
ActionView::SyntaxErrorInTemplate in PrototypesController#index
エラー箇所
エラー部のみ記載
<%= image_tag prototype.image, if prototype.image.attached? %>
最初はもう少し記述がありましたが、わすれました。
参考にした記述が
<%= image_tag message.image, class: 'message-image' if message.image.attached? %>
違いはクラスが入っているという所です。
クラス抜いたバージョンで記述したのですが、エラーがでました。
なぜ、エラーがでたかわかりますか?
スペルが違うわけでも、ありません。
##解決方法
どこが違うかわかりますか?
<%= image_tag prototype.image if prototype.image.attached? %>
エラー文の原因は単純な事が多いので、解決した時はなーんだという感じですが
悩んでいる時は、正直つらいですよね。
でも、乗り越えたら成長できるので!
頑張っていきましょう。
「,」がいらなかったんですね。
If文の時は使わない、クラスを使う時に必要だったんですね。
「、」は盲点でした。
必要だと思っていたので、必要だと思ったやつでも外してみたりすることも大切だと学ばせていただきました。
ありがとうございます!