似乎cuke没有显示完整的错误消息(至少在模板中出现问题时),这使得很难找到问题.
以下是它输出的一些错误:
... And I am on checkout page # features/step_definitions/webrat_steps.rb:6 You have a nil object when you didn't expect it! The error occurred while evaluating nil.items (ActionView::TemplateError) features/manage_orders.feature:9:in `And I am on checkout page' ...
以下是rails在浏览器中重现相同问题时显示的内容:
Showing app/views/cart/show.erb where line #46 raised: You have a nil object when you didn't expect it! The error occurred while evaluating nil.items Extracted source (around line #46): 43: 44: 45: <% ths = %w{th_title th_price th_subtotal th_quantity}.collect {|th| t th.intern} %> 46: <% table(@cart.items, ths) do |cart_item, style| -%> 47:48: <%=h cart_item.title %> 49:<%=number_to_currency cart_item.price %> 前者有点太整洁了.在cucumber.log中也没有例外.我的模板有很少的部分和布局.没有线索,相当调查.
是否有任何秘密插头来获取黄瓜显示完整错误?
1> artemave..:正确的答案(感谢cuke google group)正在
--backtrace
运行黄瓜时使用选项.推荐阅读
如何解决《Javaswitch语句-行为混乱》经验,为你挑选了1个好方法。 ... [详细] 如何解决《打字稿:确保泛型具有特定属性》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何在groupBy之后将值聚合到集合中?》经验,为你挑选了2个好方法。 ... [详细] 如何解决《IdentityServer3使用刷新令牌刷新用户》经验,为你挑选了0个好方法。 ... [详细] 如何解决《SoundCloudAPIv3Stream无法在Chrome中运行》经验,为你挑选了0个好方法。 ... [详细] 如何解决《将VS2015更新为Update1后,Changeset注释策略中的内部错误》经验,为你挑选了1个好方法。 ... [详细] 如何解决《在某些情况下,Signal(Int,Int)不被识别为(Int,Int)元组》经验,为你挑选了1个好方法。 ... [详细] 如何解决《获取所有maven依赖项,包括插件依赖项》经验,为你挑选了0个好方法。 ... [详细] 如何解决《IoC容器映射:单例与每次调用创建》经验,为你挑选了0个好方法。 ... [详细] 如何解决《在opencv-python中检测星形》经验,为你挑选了0个好方法。 ... [详细] 如何解决《AmazonRDS中的lower_case_table_names设置》经验,为你挑选了1个好方法。 ... [详细] 如何解决《为什么出口/进口申报必须在2015年达到顶级水平?》经验,为你挑选了1个好方法。 ... [详细] 如何解决《chromewebview中出现"不支持的ABI"错误》经验,为你挑选了0个好方法。 ... [详细] 如何解决《使用$rootscope显示和隐藏》经验,为你挑选了0个好方法。 ... [详细] 如何解决《使用python中的openpyxl读取存储在sharepoint位置的xlsx?》经验,为你挑选了0个好方法。 ... [详细] 如何解决《无法使用python子进程模块使用*运行shell命令》经验,为你挑选了1个好方法。 ... [详细] 如何解决《熊猫改变了数据帧结构》经验,为你挑选了1个好方法。 ... [详细] 如何解决《如何在Swift中执行一次代码只执行一次?》经验,为你挑选了2个好方法。 ... [详细] 如何解决《使用SharedElement在活动转换中崩溃》经验,为你挑选了0个好方法。 ... [详细] 如何解决《在数组上使用AsEnumerable()有什么用?》经验,为你挑选了2个好方法。 ... [详细]吐了个 "CAO" !Tags | 热门标签RankList | 热门文章
- 1如何使用别名调用特征方法
- 2如何确定一个点是否高于或低于连接R点的线?
- 3最终清空{}有什么用吗?
- 4为什么从bitcode重新编译使我无法在Xcode临时版本中进行符号化,如何解决?
- 5如何围绕下一个偶数?
- 6python:使用PyCharm和PyQt5时,进程以退出代码1结束
- 7F#:哪个内存区域是存储的延续:堆栈还是堆?
- 8将__builtin_expect委托给内联函数是否安全?
- 9Angular 2服务未注入组件
- 10在R中创建双模频率矩阵
- 11spark的distinct()函数是否仅对每个分区中的不同元组进行洗牌
- 12提升精神(X3)符号表,产生UTF8字符串
- 13使用带有<router-outlet>的@Inputs的Angular2
- 14如何在MVC 6中存根/模拟AuthenticationManager?
- 15OSX上的WebView与WKWebView
- 16Android - 我的ListPreference中的自定义行布局
- 17什么是Vec <_>?
- 18Object.assign未按预期工作
- 19是否可以在plantUML中为UML项目使用自定义图像?
- 20将字符串列表修改为只有最大n长度字符串(使用Linq)
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有