加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – Sinatra haml页面被调用两次

发布时间:2020-12-17 02:14:36 所属栏目:百科 来源:网络整理
导读: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 debug127.0.0.1 - - [02/N
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服务器.
不幸的是我丢失了这个问题的示例代码.
无论如何,如果您遇到此类问题,请了解brouser的作用:

>开发人员工具>网络(标签)将显示请求的确切信息(如果存在)
>尝试通过减少代码来缩小此问题/错误,即评论所有JavaScripts,将页面内容更改为“Hello Wold”并观察问题是否仍然存在
>分享你的代码:)

很抱歉在这里发帖,我不知道如何发布此作为你的问题的补充.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读