gpt4 book ai didi

ruby-on-rails - ActionView::Template::Error: 785: '' 处的意外 token

转载 作者:行者123 更新时间:2023-12-03 14:48:22 25 4
gpt4 key购买 nike

此错误在运行 rails test 后的测试(标准 Rails 测试工具包)期间随机发生.失败的测试可以是任何文件中的任何测试。

此错误通常发生在 CI/CD 过程中的测试环境中。局部很少发生。

这是完整的堆栈跟踪:

Error:
SitePositionsControllerTest#test_should_create_position_link:
ActionView::Template::Error: 785: unexpected token at ''
app/views/layouts/site/application.html.erb:10
test/controllers/site_positions_controller_test.rb:28:in `block (2 levels) in <class:SitePositionsControllerTest>'
test/controllers/site_positions_controller_test.rb:27:in `block in <class:SitePositionsControllerTest>'
test/test_helper.rb:64:in `block (3 levels) in run'
test/test_helper.rb:63:in `block (2 levels) in run'
test/test_helper.rb:62:in `block in run'
test/test_helper.rb:54:in `run'

rails test test/controllers/site_positions_controller_test.rb:18

最佳答案

像@jellymann 我在调用 javascript_pack_tag 时遇到了这个问题.
我添加了 bin/rails webpacker:compile之前 rails test它似乎已经解决了这个问题。
这种情况经常发生。在我进行更改后的两天内,至少有十几个构建版本没有出现此错误。

关于ruby-on-rails - ActionView::Template::Error: 785: '' 处的意外 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58621271/

25 4 0