J'essaie de modéliser une association un-à-un avec mon modèle d'équipement et, pour une raison quelconque, je ne peux pas accéder au chemin d'édition du modèle dépendant. Voici ce que je veux dire:mappage un-à-un avec un modèle d'équipement
J'ai un contrôleur CRUD pour un utilisateur et un modèle Credential. L'utilisateur est un modèle d'invention. J'ai une page d'accueil sous une action nommée Home dans un contrôleur nommé Welcome. Mon fichier itinéraires est configuré comme ceci:
get "welcome/home"
devise_for :users
resources :users
resources :credentials
Dans l'écran d'accueil, lors de la création d'un nouvel utilisateur, je tente de mettre à jour ses lettres de créance en utilisant
<% if user_signed_in? %>
<% current_user.build_credential unless current_user.credential %>
<% if current_user.sign_in_count < 5 %>
<%= link_to "update profile", edit_credential_path(current_user.credential) %>
<% end %>
<% end %>
Je reçois une erreur sur la ligne link_to
disant :
No route matches {:action=>"edit", :controller=>"credentials", :id=>#<Credential id: nil, created_at: nil, updated_at: nil, first_name: nil, last_name: nil, user_id: 3>}
Veuillez nous aider.
Merci.