私は、ユーザーが場所を検索し、その場所 ID で撮影されたすべての写真を取得できる小さなプロジェクトに取り組んでいます。ビデオと説明の表示に問題がありますが、写真は表示されています。ここにいくつかのコードがあります:
最初の画像: (これらの例のクライアントは変数です"client = Instagram.location_search(@foursquare_id).first"
)
pry(main)> client[0][:images][:standard_resolution][:url]
=> "http://distilleryimage2.s3.amazonaws.com/ca482e74ed1e11e2996e22000a1f98fe_7.jpg"
私のアプリケーションでは、これを私の見解に持っています:
<%= image_tag photo.images.standard_resolution.url %>
私の写真をうまく表示しています。(私は少量しか表示できませんが、誰かがそれを修正する方法を知っていますか?カウントを16に設定していますが、ランダムに5または8、または必要に応じて表示されます。)
これはビデオ用です:
pry(main)> client[0][:videos][:standard_resolution][:url]
=> "http://distilleryimage2.s3.amazonaws.com/ca482e74ed1e11e2996e22000a1f98fe_101.mp4"
ビデオを表示するコードも同じであると想定しました。
<%= video_tag photo.videos.standard_resolution.url %>
しかし、「standard_resolution」で NoMethodError が発生しています。video_tag が何かを行っているかどうかさえわかりませんが、画像には image_tag が必要です (理由はわかりません)。
説明と同じ問題があります。pry または rails コンソールでは問題なく表示できますが、自分のサイトでエラーから抜け出せません。誰にもアイデアはありますか?