【发布时间】:2013-05-20 17:20:16
【问题描述】:
我有一个基于Rails Tutorial 的网站。我在我的用户模型中添加了一个名为“show_extras”的布尔属性,并在用户配置文件页面中添加了一个复选框。我的测试现在在到达提及“show_extras”属性的代码时失败,例如“编辑用户”页面。当我手动访问该页面时,我没有收到任何错误。怎么了? (我尝试重新设置,但没有帮助。)
这是导致错误的代码行之一(在编辑页面上):
<%= f.check_box :show_extras %>
这是错误信息:
AuthenticationPages 未登录尝试访问的登录页面受保护 登录后的页面应该呈现正确的页面
失败/错误:click_button“登录”
ActionView::Template::错误:
#User:0 的未定义方法“show_extras”...
# ./app/views/users/edit.html.erb...
【问题讨论】:
标签: ruby-on-rails testing integration-testing runtime-error