Мой вопрос заключается в том, как отобразить само изображение вместо URL-адреса изображения при анализе JSON с использованием HTTParty on Rails. Я могу отрендерить image_url, когда он проходит, но вместо этого хотел бы, чтобы изображение было там? Например, вместо просмотра:
"IMAGE_URL": "https://d2eyrv63e6x6lp.cloudfront.net/wp-content/uploads/2015/02/20141833/John-Smith.jpg"
Я бы хотел увидеть фактическое изображение, которое оно представляет.
Я использую HTTParty для анализа JSon на Ruby on Rails 5.
Вот мой текущий вид:
<table>
<thead>
<tr>
<th>Name</th>
<th>Image</th>
<th>Title</th>
<th>Bio</th>
<th>Vote</th>
<th colspan="3"></th>
</tr>
</thead>
<tbody>
<% @rosters.each do |roster| %>
<tr>
<td><%= roster['name'] %></td>
<td><%= roster['image_url'] %></td>
<td><%= roster['title'] %></td>
<td><%= roster['bio'] %></td>
<td><%= roster['vote'] %></td>
</tr>
<% end %>
</tbody>
</table>
Текущий контроллер:
def index
@rosters = HTTParty.get('https://api.example', :headers =>{'Content_Type' => 'application/json'})
end
Текущая модель:
class Roster < ApplicationRecord
include HTTParty
end