0
レールに簡単なアプリケーションを作成しようとしています。正しいビュー、コントローラ、ルートが存在する場合、レールにテンプレートがありません
Iは、コントローラを持っている:
class PagesController < ApplicationController
def home
end
end
Iビュー(ブロードウェイ/アプリ/ビュー/ pages.html.erb)
を有し、私がルートを持っている:
Rails.application.routes.draw do
root to: 'pages#home'
end
しかし私がサーバを起動するときhttp://localhost:3000/
私はエラー
を得るPagesController#home is missing a template for this request format and variant. request.formats:
私が間違っていることを理解できません。
私はまだ同じエラーがありました – akr
'home.html.erb'を' app/view/pages'ディレクトリに置いてください。また、元の質問に実際のスタックトラックのテキストを追加すると役立つかもしれません。 – jvillian
リクエストやレスポンスがHTML形式であるかどうかを確認する必要があるかもしれませんが、Rails JSONのデフォルトではJBuilder –