Rails 5.2
twitter gem導入済み
RailsでTwitterのクライアントアプリを開発しています。
プロフィール画像をTwitterから取得し、アプリで表示させたいと思い、次のように書きました。
クライアントから取得したユーザー情報.profile_image_url_https
これによって画像のURLを取得することはできているのですが、
image_tagを利用して次のように画像を表示しようとした際、
image_tag(クライアントから取得したユーザー情報.profile_image_url_https)
↓
ArgumentError at / Can't resolve image into URL: undefined method `to_model' for #<Addressable::URI:XXXXXXXXXXXXXXX> Did you mean? to_yaml
とエラーが表示されてしまいます。
デバッガーにて確認すると、確かにprofile_image_url_httpsで取得しているのは
#<Addressable::URI:XXXXXXXXXX URI:https://XXXXXXXX...>
というクラスなので、エラー内容自体には納得なのですが、ここからURLを取り出すにはどうすれば良いのでしょうか?
Twitterクライアントで同じエラーが出ている事例を他に確認できず、ご教示いただけると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。