Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 黄瓜不';不尊重文件的呈现而不是标准的RESTFUL默认文件?_Ruby On Rails_Testing_Cucumber - Fatal编程技术网

Ruby on rails 黄瓜不';不尊重文件的呈现而不是标准的RESTFUL默认文件?

Ruby on rails 黄瓜不';不尊重文件的呈现而不是标准的RESTFUL默认文件?,ruby-on-rails,testing,cucumber,Ruby On Rails,Testing,Cucumber,这是我的控制器中的内容: 回应待办事项|格式| format.html{render:file=>“/object\u and\u sub\u object/new”,:layout=>“build\u object”} 当我点击任何页面上的提交按钮时,我的Cumber测试失败。它将进入新页面。。。但它没有正确提交表单,而是尝试呈现不存在的/object/new,因为它与另一个类共享一个视图。但是,真正奇怪的是,在正常的应用程序操作期间(不是通过cucumber),在点击提交按钮后,用户应该被

这是我的控制器中的内容:

回应待办事项|格式| format.html{render:file=>“/object\u and\u sub\u object/new”,:layout=>“build\u object”}

当我点击任何页面上的提交按钮时,我的Cumber测试失败。它将进入新页面。。。但它没有正确提交表单,而是尝试呈现不存在的/object/new,因为它与另一个类共享一个视图。但是,真正奇怪的是,在正常的应用程序操作期间(不是通过cucumber),在点击提交按钮后,用户应该被重定向到“/object\u和\u sub\u object/build”视图

在创建中:

        redirect_to({:controller=>@objects_controller_name,:action=>:build,:id=>@object})
有什么想法吗


注意:cucumber测试不相关,因为每次按下此型号的“创建”按钮时都会发生这种情况。

我不明白您为什么说“cucumber测试不相关”?因为特定测试与问题无关。您使用的驱动程序是什么?你在Selenium中试过吗?Capybara.javascript_driver=:culerity Capybara.current_driver=:culerity我没有在Selenium中试过=\