Dans Rails, comment appeler un formulaire d'un autre modèle dans une disposition donnée? J'ai un formulaire de connexion que je veux mettre dans l'en-tête de chaque page. J'ai créé un partiel avec ce qui suit:Comment appelez-vous un modèle partiel ou différent dans un modèle/en-tête
<% form_for(@user_session) do |f| %>
<p>
<%= f.label :username %><br />
<%= f.text_field :username, :class=>'' %>
</p>
<p>
<%= f.label :password %><br />
<%= f.password_field :password %>
</p>
<%= f.check_box :remember_me %><%= f.label :remember_me %><br />
<br />
<p>
<%= f.submit 'Login' %>
</p>
<% end %>
puis essayé d'appeler cette partie dans mon en-tête et cela ne semble pas fonctionner.
<%= render :partial => 'user_sessions/login' %>
Je reçois une erreur "id appelé pour zéro"
Pouvez-vous nous dire le chemin de ce formulaire de connexion situé dans 'views'? –
/views/user_sessions/_login.html.erb –