Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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 bootstrap star rating插件在启用Capybara js时导致错误_Ruby On Rails_Webpack_Twitter Bootstrap 3_Rspec_Capybara - Fatal编程技术网

Ruby on rails bootstrap star rating插件在启用Capybara js时导致错误

Ruby on rails bootstrap star rating插件在启用Capybara js时导致错误,ruby-on-rails,webpack,twitter-bootstrap-3,rspec,capybara,Ruby On Rails,Webpack,Twitter Bootstrap 3,Rspec,Capybara,我已经在Rails 5应用程序中加入了bootstrap星级插件 在将*=require bootstrap star rating包含到样式表之后,我在使用启用的JS运行Capybara规范时遇到了一个错误(JS:true)。这些规格仅适用于启用引导星级插件的页面。从样式表文件中删除*=require bootstrap star rating后,它可以正常工作 错误包含以下内容: Failure/Error: raise ActionController::RoutingError, &qu

我已经在Rails 5应用程序中加入了bootstrap星级插件

在将
*=require bootstrap star rating
包含到样式表之后,我在使用启用的JS运行Capybara规范时遇到了一个错误(
JS:true
)。这些规格仅适用于启用引导星级插件的页面。从样式表文件中删除
*=require bootstrap star rating
后,它可以正常工作

错误包含以下内容:

Failure/Error: raise ActionController::RoutingError, "No route matches [#{env['REQUEST_METHOD']}] #{env['PATH_INFO'].inspect}"
 
 ActionController::RoutingError:
   No route matches [GET] "/img/loading.gif"
/img/loading.gif
文件仅在node_modules/bootstrap star rating/img/loading.gif中显示,并且仅与此插件CSS一起使用


Assets成功编译并与应用程序配合使用。

我通过在
config/environments/test.rb
中设置
config.Assets.debug=true
找到了解决方案。但仍然困惑第三方NPM软件包资产和Rails的资产管道有什么问题。我也刚刚提到了这一点!你有没有发现问题所在?我通过在
config/environments/test.rb
中设置
config.assets.debug=true
找到了解决方案。但仍然困惑第三方NPM软件包资产和Rails的资产管道有什么问题。我也刚刚提到了这一点!你有没有发现什么地方出了问题?