gpt4 book ai didi

ruby - Sinatra haml 页面被调用两次

转载 作者:数据小太阳 更新时间:2023-10-29 07:36:32 24 4
gpt4 key购买 nike

  get '/test' do
session[:my_session_id] = generate_random_id()
puts 'begin haml debug'
haml :"static/haml_page", :locals=>{:session_id => session[:my_session_id]}
end

我在日志中看到上面的页面不断被调用两次:

begin haml debug
127.0.0.1 - - [02/Nov/2012 00:00:01] "GET / HTTP/1.1" 200 4317 1.5421
127.0.0.1 - - [02/Nov/2012 00:00:01] "GET /js/base/jquery.pjax.002902.js HTTP/1.1" 304 - 0.0234
[2012-11-02 00:00:01] WARN Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true
127.0.0.1 - - [02/Nov/2012 00:00:01] "GET /css/docs.002902.css HTTP/1.1" 200 165 0.1086
.................................
begin haml debug
127.0.0.1 - - [02/Nov/2012 00:00:04] "GET / HTTP/1.1" 200 4317 1.9288

这让我有一些问题。为什么会这样?

最佳答案

由于类似的问题,我已经转移到 Webrick 的 Puma 服务器。不幸的是,我丢失了这个问题的示例代码。无论如何,如果您遇到此类问题,请了解 bruser 的作用:

  1. Developers tool > Network(选项卡)将显示确切的请求来源(如果存在)
  2. 尝试通过减少代码来缩小此问题/错误的范围,即注释所有 JavaScript,将页面内容更改为“Hello Wold”并观察问题是否仍然存在
  3. 分享你的代码:)

很抱歉在这里发帖,我不知道如何将此发帖作为您问题的补充。

关于ruby - Sinatra haml 页面被调用两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13182034/

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