Les modifications du code ne sont pas se reflètent dans Rails 3.0
-
26-09-2019 - |
Question
J'ai commencé un projet en utilisant Rails 3.0. J'utilise l'authentification pour concevoir. Comprend des liens vers concevoir signin et Mot de passe dans la page d'inscription. Ces liens sont chargés au moyen d'un partial.I n'a pas besoin de ces liens, donc je les ai enlevés et rechargés la page, mais encore ces liens demeurent. J'ai essayé de vider le cache et d'essayer dans un autre navigateur (Safari). J'ai ajouté un nouveau champ (nom) sous la forme, mais même cela ne se reflected.Could vous plaît aidez-moi. Merci
/app/views/users/registrations/new.html.erb
<h2>Sign up</h2>
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
<%= devise_error_messages! %>
<p><%= f.label :name %><br />
<%= f.text_field :name %></p>
<p><%= f.label :email %><br />
<%= f.text_field :email %></p>
<p><%= f.label :password %><br />
<%= f.password_field :password %></p>
<p><%= f.label :password_confirmation %><br />
<%= f.password_field :password_confirmation %></p>
<p><%= f.submit "Sign up" %></p>
<% end %>
La solution
Vous devez exécuter une commande qui crée des copies locales de votre point de vue CONCEVOIR et les éditer. Avez-vous fait cela?
Voir http://github.com/plataformatec/devise
et faites défiler jusqu'à la section vues.
Si vous avez fait cela, alors il est probablement quelque chose à voir avec les choses de l'ordre sont en cours de chargement, comme il devrait récupérer vos points de vue locaux d'abord et ramasser ceux de la pierre précieuse à la place.
Autres conseils
Peut-être que vous devez redémarrer le serveur? (Ce serait étrange, mais possible).
Pour être sûr que votre problème est vraiment le problème avec la mise en cache du côté du navigateur, utilisez un wget, ou mieux:. Écrire un test fonctionnel
Avez-vous utilisé la mise en cache dans vos contrôleurs?