rack

    9热度

    2回答

    我正在为需要有条件地设置cookie的rails应用程序编写机架中间件组件。我目前正试图设法设置cookie。从谷歌搜索似乎这应该工作: class RackApp def initialize(app) @app = app end def call(env) @status, @headers, @response = @app.call(e

    8热度

    2回答

    我想让Rack提供特定内容类型的特定文件。它是一个.htc文件,它需要作为text/x-component使用,以便IE能识别它。在阿帕奇我只是做 AddType text/x-component .htc 我怎样才能实现这一点与机架?目前该文件由Rack :: Static提供,但我没有找到设置内容类型的选项。

    1热度

    1回答

    我想使用Rack,FastCGI和Lighttpd运行一个简单的应用程序,但是我无法实现它的工作。 我得到以下错误: /usr/lib/ruby/1.8/rack/handler/fastcgi.rb:23:in `initialize': Address already in use - bind(2) (Errno::EADDRINUSE) from /usr/lib/ruby/1.8/ra

    3热度

    1回答

    说我有一个西纳特拉路线ALA: put '/data' do request.body.read # ... end 看来,整个request.body读入内存中。有没有办法在进入系统时消耗身体,而不是事先将其全部缓存在Rack/Sinatra中? 我看到我可以做到这一点来阅读部分身体,但整个身体似乎仍然事先被读入内存。 put '/data' do while

    12热度

    3回答

    我使用Rack在我的Sinatra应用中尝试实现“记住我”功能。 我可以将会话cookie设置为在会话结束或X秒钟时间内过期,但我想同时执行这两个操作。 例如,如果用户点击了“记住我”,那么我希望他们的会话在X秒后结束。例如,我的app.rb有一行看起来像这样: use Rack::Session::Cookie, :expire_after => 2592000, #30 days in sec

    3热度

    2回答

    我将全文搜索添加到我的Rails站点,并允许用户在搜索输入框中输入双引号。问题在于双引号似乎被Mongrel过滤掉了,所以我从来没有收到params散列值中的引号。我如何防止这种情况发生?我正在运行Rails 2.3.8。 [编辑:添加的分析数据] 在萤火虫我看到帖子参数与引号正确贴: search_criteria "great post" 在开发日志,然而,引号都不见了: Processi

    1热度

    1回答

    如果我的Apache共享服务器上运行的Ruby on Rails应用程序(使用Mongrel),我可以让它启动/运行另一个单独的Rack应用程序吗? 那么我可能会建立一个Rails应用程序来管理其他rails/rack应用程序吗?因此,它可以告诉哪些应用正在运行,并在需要时启动/停止它们。或者每个应用都被困在自己的“沙箱”中?

    2热度

    2回答

    我试图在我的rails 3应用程序中将sinatra应用程序作为子路径。 特别是,resque排队系统有一个基于sinatra的web界面,我希望通过我的通常的rails应用程序可以访问/ resque。 你可以看到这里的项目:http://github.com/defunkt/resque 我发现一些人在谈论添加rackup文件,做这样的事情: run Rack::URLMap.new(\

    5热度

    1回答

    机架处理程序是做什么的,也就是说有人可以用伪代码解释机架处理程序为传递请求结果所需的步骤?

    0热度

    1回答

    我想安装redmine,我有一个与phusion-passenger问题。安装程序失败,依赖关系表示机架丢失。我调查了代码以检查它寻找它,但我发现一个行: require 'rack' 密闭在什么似乎是RUBYS try-catch块。 我已经通过gem install rack -v = 1.0.1安装了机架。我不知道下一步该怎么做才能解决此问题。谁能帮忙?