ActionController::UnknownFormat in MessagesController#index
MessagesController#index is missing a template for this request format and variant. request.formats: ["text/html"] request.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.
Extracted
1 "That's what you'll get from an XHR or API request. Give it a shot." 2 3 raise ActionController::UnknownFormat, message 4 else 5 logger.info "No template found for #{self.class.name}\##{action_name}, rendering head :no_content" if logger 6 super 7
メッセージコントローラーを作り、index.html.hamlのファイルを作ってアクセスするとエラーが出てしまいました。
どのようにすればいいのでしょうか。
rootの指定がおかしいのかと確認しましたが、あっていると思います。
ruby
1**messages_controller.rb** 2 3class MessagesController < ApplicationController 4 def index 5 6 end 7end 8
ruby
1**rootes.rb** 2 3Rails.application.routes.draw do 4 root to: "messages#index" 5 6end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。