J'ai un modèle User
.comment ajouter des données à la base de données de la console rails
>> @u = User.new
=> #<User id: nil, userid: nil, password: nil, created_at: nil, updated_at: nil, user_first_name: nil, user_last_name: nil, user_status: nil, user_type: nil>
Je ne suis pas en mesure d'ajouter des données à la table Users
de la console. Je fais ce qui suit:
>> @u.userid="test1"
=> "test1"
>> @u.password="test2"
=> "test2"
>> @u.user_first_name="test3"
=> "test3"
>> @u.user_last_name="test4"
=> "test4"
>> @u.user_status="test5"
=> "test5"
>> @u.user_type="test6"
=> "test6"
>> @u.save
NoMethodError: undefined method `userid' for nil:NilClass
Qu'est-ce que je fais mal? Je veux simplement ajouter une ligne de données à l'application.
+2 et pas de réponse. ce n'est pas très SO :) –
Vous avez "id: nil, userid: nil". Pourquoi 2 ID? L'ID utilisateur est-il vraiment une chaîne? Pourriez-vous poster votre modèle? – James
'userid' sent le poisson pour moi, ce n'est pas très rails-esque. Pouvez-vous poster tous les attributs du modèle s'il vous plaît? – Kezzer