gpt4 book ai didi

ruby-on-rails - 未使用 Rails 测试环境中的预编译 Assets

转载 作者:行者123 更新时间:2023-12-03 17:35:23 24 4
gpt4 key购买 nike

我正在使用 Rails 5.1.1,对于我们的 rspec 功能测试,我们希望在运行所有功能测试之前使用预编译 Assets 。 (主要原因是因为 capybara-webkit 不支持 javascript es6 功能)

Assets 成功预编译 RAILS_ENV=test rake assets:precompile但是 capybara-webkit 似乎没有使用预编译 Assets 。

config/environment/test.rb 看起来像这样

config.assets.prefix = "/assets_test"
config.assets.compile = true
config.serve_static_assets = true
config.assets.js_compressor = Uglifier.new(
harmony: true #es6 support
)

我需要为测试添加什么才能使用预编译 Assets ?

最佳答案

您需要设置 config.assets.compile = false在您的 test.rb 中向 Rails 表明它应该只使用静态(预编译) Assets 。

关于ruby-on-rails - 未使用 Rails 测试环境中的预编译 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44642590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com