Erreur dans le terminal lors de l'exécution rails s
:Rails 5 Aucun modèle trouvé erreur
Started POST "https://stackoverflow.com/users/confirm" for ::1 at 2017-01-28 15:12:30 -0600
Processing by UsersController#confirm as HTML
No template found for UsersController#confirm, rendering head :no_content
Il semble que ce soit en fait une erreur de format inconnu dans des rails qui passe comme 204 Aucune erreur de contenu. Je suis vraiment novice en matière de rails et je le fais pour un cours.
J'ai un contrôleur avec une action def confirm
. Il n'est pas répété n'importe où dans mon dossier. Contrairement à la plupart des posts précédents, il n'y a pas de méthode respond_to
dans cette action.
D'où vient l'erreur? Je ne sais pas si je devrais regarder config ou re-travailler le contrôleur
Ceci est mon Gemfile:
source 'https://rubygems.org'
gem 'rails', github: 'rails/rails'
gem 'rails', '5.0.1'
group :production do
gem 'pg'
gem 'rails_12factor'
end
group :development do
gem 'sqlite3'
gem 'pry-rails'
end
group :development, :test do
gem 'rspec-rails', '~> 3.0'
gem 'shoulda'
gem 'rails-controller-testing'
end
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.1.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'listen'
gem 'bootstrap-sass'
gem 'bcrypt'
edit.html.erb
<h1>Sign Up Confirmation</h1>`
<div class="row">
<div class='col-md-2'>
<h3>Are you sure these values are correct?</h3>
<h5>Name: <% @user.name %></h5>
<h5>Email: <% @user.email %></h5>
</div>
</div>
<div class="row">
<div class="col-md-2", style="width: auto;">
<%= button_to "Yes", {controller: "users",
action: "create", params: params}, class: 'btn btn-success' %>
</div>
<div class="col-md-2", style="width: auto;">
<%= link_to "No", new_user_path, class: 'btn btn-default' %>
</div>
</div>
Avez-vous une vue 'views/users/confirm.html'? – Iceman
Désolé, cela a pris tellement de temps pour répondre. C'était ça. Merci les gars. –