我有一个非常简单的水豚脚本,用于使用设计的自定义注册表单:
scenario "allow me to register and should take me to the new partner page" do
visit '/registrations/become_partner'
response.should be_success
end
当我尝试运行测试时,出现以下错误:
ActionView::Template::Error:
undefined method `first_name' for #<User:0x00000004d259e8>
即使此方法已定义。我的模型中有attr_accesible
集合,页面呈现,我可以从 rails 控制台调用这个方法。当其他地方没有问题时,为什么水豚会抛出这个错误?