我是学习Rails的新手,我正在使用Rubymine。我正在浏览RailsSpace这本书,并有一个问题。我们创建了一个用户模型,然后在创建新用户时创建了所有这些验证,现在它说要测试我们的验证......但是我不太清楚如何做到这一点。它向我显示了代码,但是我不确定在 Rubymine 中我可以去测试我们制作的用户验证。帮助:)
这是它显示本书的代码。根据我的理解,我需要尝试创建一个新用户并给它一个用户名,电子邮件和密码......然后它会在验证上给出错误。但是,我在哪里创建这个新用户并输入用户名,密码和电子邮件?
>> reload!
>> user = User.new( :screen_name => "me",
?> :password => "a"
?> :email => " ")
=> #<User: 0xb76fad0 @new_record=true,
@attributes={"screen_name"=>"me", "password"=>"a", "email"=>""}>
>> user.save
=> false
>> user.errors.on(:screen_name)
=>["is to short (minimum is 4 charaters)", "has already been taken"]
谢谢! ç