Maintenant, je dois admettre que je suis totalement nouveau sur Ruby on Rails et que je ne comprends pas vraiment tous les concepts. J'ai installé Devise pour l'authentification et suivi this guide pour inclure les liens d'inscription et de connexion dans mes vues.ActionView :: MissingTemplate lors de l'essai de Devise Login Items
Voici ce que je l'ai fait dans mon application.html.erb
:
<ul class="hmenu">
<%= render 'devise/menu/registration_items' %>
<%= render 'devise/menu/login_items' %>
</ul>
Et mon views/devise/menu/_login_item.html.erb
ressemble à ceci:
<% if user_signed_in? %>
<li>
<%= link_to('Logout', destroy_user_session_path) %>
</li>
<% else %>
<li>
<%= link_to('Login', new_user_session_path) %>
</li>
<% end %>
Maintenant, je reçois le message d'erreur suivant:
ActionView::MissingTemplate in Home#index
Missing partial devise/menu/login_items with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>[:html], :locale=>[:en, :en]} in view paths "/Users/blah/Documents/webapp/mapeval/app/views", "/Users/blah/.rvm/gems/ruby-1.9.2-p0/gems/devise-1.1.3/app/views"
Qu'est-ce la cause de cette erreur?
Eh bien, page de procédure stupide puis. Je vous remercie! – slhck