[RUBY] Comment traiter Aucun modèle de demande interactive

Aucun modèle de demande interactive ne s'est produit lors de la création de l'application.

Erreur

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.

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.

Solution

Fichier renommé de index.html.haml en index.html.erb

J'ai pu le résoudre avec ça

Pour appeler un fichier de vue en haml

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.

Réflexion

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

Comment traiter Aucun modèle de demande interactive
Comment gérer les actifs de précompilation a échoué.
[Java] Comment tester s'il est nul dans JUnit
Programme de régime avec préprocesseur (comment gérer la taille i-appli)
[Environnement Docker] Comment gérer ActiveSupport :: MessageEncryptor :: InvalidMessage
[Rails] Comment gérer les modifications d'URL après le rendu
Comment numéroter (nombre) avec html.erb
Comment mettre à jour avec activerecord-import
Comment demander un fichier CSV au format JSON avec jMeter
J'ai une erreur! * Il n'y a pas de modèle de demande interactif
Comment gérer l'erreur ERREUR: lors de l'exécution de gem ... (Gem :: FilePermissionError)
Comment gérer Bundler :: Dsl :: DSLError en réécrivant gemfile
A étudié comment appeler des services avec Watson SDK pour Java
Comment gérer différentes versions de rbenv et Ruby
[Rails / RSpec] Comment traiter l'élément a une erreur de taille nulle
Comment démarrer avec Slim
Comment installer JMeter pour Mac
Comment créer un fichier jar sans dépendances dans Maven
Comment entourer n'importe quel caractère avec "~"
[Astuces] Comment résoudre les problèmes avec XCode et Swift pour les débutants
Android: Comment gérer "Impossible de déterminer la version Java à partir de '10 .0.1 '"
Comment utiliser mssql-tools avec Alpine
Project facet Java version 13 n'est pas pris en charge. Comment faire avec
[Débutant] Comment supprimer AUCUN FICHIER
Comment gérer le type auquel j'ai pensé en écrivant un programme Java pendant 2 ans
Comment exécuter l'IRB de Ruby (Ruby interactif)
Comment démarrer Camunda avec Docker
Comment réaliser un téléchargement de fichiers volumineux avec Rest Template of Spring
[Pour ceux qui créent des portefeuilles] Comment utiliser binding.pry avec Docker
Comment lire le corps de la requête plusieurs fois avec Spring Boot + Spring Security
[Java] Comment transformer un tableau à deux dimensions avec une instruction for étendue
Comment les propriétés de bean lient les paramètres de requête de style liste dans Spring
Java8 / 9 Beginners: Streaming API addiction points et comment les gérer
Comment recadrer une image avec libGDX
Comment ajuster TextPosition avec l'extension de clavier iOS
Comment partager des fichiers avec Docker Toolbox
Comment utiliser binding.pry pour afficher le fichier
Comment compiler Java avec VsCode & Ant
Comment installer Play Framework 2.6 pour Mac
[Java] Résumez comment comparer avec la méthode equals
Comment utiliser BootStrap avec Play Framework
Comment changer d'images miniatures avec JavaScript
[Note] Comment démarrer avec Rspec
Comment créer un référentiel Maven pour 2020
Comment faire un contrôle basé sur l'API avec cancancan
Comment réaliser le téléchargement de fichiers avec Feign
Comment mettre à jour les modèles associés avec accepte_nested_attributes_for
[Ruby] Comment utiliser slice pour les débutants