J'ai une relation 1: 1 has_one/belongs_to entre les utilisateurs et les enregistrements. Un utilisateur a une inscription.Objets associés non accessibles dans les vues dans Rails?
Lorsque je tente de itérer les utilisateurs dans une vue et afficher leurs informations d'inscription (source à suivre), je reçois l'erreur suivante:
ActionView::TemplateError: You have a nil object when you didn't expect it! The error occurred while evaluating nil.registration_code
Voici le code de la vue incriminée:
<% @users.each do |user| %>
<%= user.registration.registration_code %>
<% end %>
Dans mon users_controller.rb:
def users_registration_codes
@users = User.find(:all)
end
Cela le règle. – Swanand