即使是因为英语差的原因,但是,你说的这个因为该对象(例子 some_string 和 another_object)为 nil 才会产生这样的错误。another-object是什么,能给我说以下吗?我的是测试时出现的问题!我把的代给你,你看下,那地方出错了!
def test_search_by_name
#member=Member.basic_info(search_name)
get :search_by_name,:search_name=>"李莞"
#assert_valid assigns(:basic_info)
assert_equal basic_infos(:liwan_basic_info).true_name,assigns(:member_basic_info).search_name
assert_response :success
#assert_template '_search_university_classmate'
end
运行这个的时候就出现我上面的问题!被测试的方法是:
def search_by_name
@members = Member.search_members_by_name(params[:search_name],params[:page])
@totalrecords=@members.total_entries
@start=(@members.current_page-1)*10+1
if (@totalrecords /10).floor+1==@members.current_page
@end=@members.total_entries
else
@end=@members.current_page*10
end
render :action=>"search"
end
我觉得我的对象并不是为空的!
