前提・実現したいこと
image_tag, video_tagを使い、画像と動画を表記したい。
自分のインスタグラムのデータが集約された変数insta["media"]["data"]をeachで繰り返し処理し、画像と動画のurlだけをtest["media_url"]で表記しています。
ですが画像と動画のurlがごちゃごちゃに表記される為、例えば<image_tag>に動画のurlが合わさったりするので、viewに表示されず困っています。
画像と動画をソースコードのようなイメージで<if>で振り分ける方法があればご教授頂きたいです。汗
お忙しい中申し訳ございません。。
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
ruby
1<% insta["media"]["data"].each do |test| %> 2 <% if test["media_url"] %> # test["media_url"]が画像ファイルなら 3 <%= image_tag test["media_url"] %> 4 <% elsif # test["media_url"] %> が動画ファイルなら 5 <%= video_tag test["media_url"] %> 6 <% end %> 7<% end %> 8
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/02/16 14:42