Aucun modèle de demande interactive ne s'est produit lors de la création de l'application.
Dans le cas de je No template for interactive request PagesController#index is missing a template for request formats: text/html
Rencontré.
routes.rb
Rails.application.routes.draw do
resources :pages
root 'pages#index'
end
pagescontroller
class PagesController < ApplicationController
def index
end
end
Le fichier de vue a également été créé dans app / view / pages avec index.html.haml, je n'ai donc pas pu le résoudre car je n'en comprenais pas la cause.
PagesController # index manque un modèle pour les formats de requête: texte / html et l'instruction d'erreur appelée l'instruction html, mais j'avais généré un fichier haml.
Fichier renommé de index.html.haml en index.html.erb
J'ai pu le résoudre avec ça
L'affiche voulait utiliser haml, mais il semble qu'il ait dû installer une gemme appelée haml-rails pour utiliser haml.
gemfile
gem 'haml-rails'
Vous pouvez maintenant appeler le fichier haml.
Il était douloureux qu'il ait fallu environ une heure pour résoudre ce problème, alors je vais essayer de faire des essais et des erreurs à des intervalles plus rapides.
Recommended Posts