ActionController::UnknownFormat
Ruby on Railsで「配列の画像URLにアクセスし、画像を表示する」サイトをつくっています。
localhostでは動作するのですが、Herokuにデプロイしxxx.herokuapp.comにアクセスすると、以下のエラーとなり画像が表示されません。
原因はなんでしょうか。
ActionController::UnknownFormat (HomeController#index is missing a template for this request format and variant.
NOTE! For XHR/Ajax or API requests, this action would normally respond with 204 No Content: an empty white screen. Since you're loading it in a web browser, we assume that you expected to actually render a template, not nothing, so we're showing an error to be extra-clear. If you expect 204 No Content, carry on. That's what you'll get from an XHR or API request. Give it a shot.):
request.formats: ["text/html"]
request.variant: []
コードは以下の通りです。
home_controller.rb
class HomeController < ApplicationController
def index
@imgurl_array = ["http://www.sample.com/sample.gif","https://sample.com/sample1.jpg","https://sample.com/sample2.jpg"]
end
end
index.html.erb
<p>
<% @imgurl_array.each { |imgurl| %>
<img src=<%= imgurl %>><br>
<% } %>
</p>