0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

画像が表示出来ない時の意外な落とし穴

Posted at

##作業内容
投稿された画像を表示したい

画像以外は、表示されるという状況でエラーに悩んでました

##構文エラー

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文の時は使わない、クラスを使う時に必要だったんですね。

「、」は盲点でした。

必要だと思っていたので、必要だと思ったやつでも外してみたりすることも大切だと学ばせていただきました。

ありがとうございます!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?