我有一个 User
模型。
>> @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
我错在哪里了?我只是想向应用程序添加一行数据。
userid
给我感觉有些可疑,它不是很符合 Rails 的风格。你能把模型的所有属性都发一下吗? - Kieran Senior