Beim Erstellen der App ist keine Vorlage für eine interaktive Anforderung aufgetreten.
Im Fall von I. No template for interactive request PagesController#index is missing a template for request formats: text/html
Getroffen.
routes.rb
Rails.application.routes.draw do
resources :pages
root 'pages#index'
end
pagescontroller
class PagesController < ApplicationController
def index
end
end
Die Ansichtsdatei wurde auch in app / view / pages mit index.html.haml erstellt, sodass ich sie nicht lösen konnte, weil ich die Ursache nicht verstanden habe.
Im PagesController # -Index fehlt eine Vorlage für Anforderungsformate: text / html und die Fehleranweisung namens html-Anweisung, aber ich hatte eine haml-Datei generiert.
Datei von index.html.haml in index.html.erb umbenannt
Damit konnte ich es lösen
Das Poster wollte Haml verwenden, aber es scheint, dass er einen Edelstein namens Haml-Rails installieren musste, um Haml zu verwenden.
gemfile
gem 'haml-rails'
Sie können jetzt die haml-Datei aufrufen.
Es war schmerzhaft, dass es ungefähr eine Stunde dauerte, um dieses Problem zu lösen, also werde ich versuchen, in schnelleren Abständen Versuch und Irrtum zu machen.
Recommended Posts