我有一個User
模型。如何從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>
我無法從控制檯向Users
表添加數據。我正在做以下幾點:
>> @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
我在做什麼錯?我只是簡單地想要將一行數據添加到應用程序中。
+2並沒有答案。那不是非常如此:) – 2010-03-22 02:21:12
你有「id:nil,userid:nil」。爲什麼2個ID?用戶名是否真的是一個字符串?你可以發佈你的模型嗎? – James 2010-03-23 10:30:42
'userid'聞起來很腥,它不是很酷的。你可以發佈模型的所有屬性嗎? – Kezzer 2010-06-17 09:09:13