rack 相关问题

Rack在支持Ruby和Ruby框架的Web服务器之间提供了一个最小的接口。

如何为Hanami应用程序配置Puma?

我有一个Hanami 1.3.3应用程序,应将Puma作为生产Web服务器运行。我想在集群模式下使用puma并正确使用preload_app。现在,我正在努力使用正确的Puma配置。我...

回答 1 投票 2

NewRelic :: Rack中间件未暴露Sinatra :: Base设置

[我有一个模块化的Sinatra应用程序,在这里我使用运行Rack :: URLMap来添加各种服务,其中每个服务都是Sinatra :: Base,我已经在使用设置的服务之一中添加了中间件...] >

回答 1 投票 0

Ruby:“ m = Hash.new {| h,k | h [k] = []}”完成“ Hash.new”不是吗?

[在研究Railscast时,我从Rack遇到了以下源代码:def self.middleware @middleware || =开始m = Hash.new {| h,k | h [k] = []} m [“ deployment”]。concat [...

回答 2 投票 5

如何重新配置 Rails默认中间件

Rails附带了一系列默认包含的中间件。但是,如果我想将参数传递给中间件怎么办?例如,ActionDispatch :: RemoteIp具有两个可选参数:...

回答 1 投票 0

我如何重新定义Ruby和Rails request.ip和request.remote_ip方法?

我有一个Rails应用程序,并且尝试重载request.remote_ip和request.ip以便使用cloudflare标头(HTTP_CF_CONNECTING_IP)。 ..

回答 3 投票 2

TypeError-无法引用Rack :: Session :: SessionId

尝试访问Questions#Show时出现一个令人迷惑的错误。每当我重定向到视图时,都会收到500个内部服务器错误。根据我的服务器跟踪,问题出在问题...

回答 1 投票 0

添加'SameSite = None;'通过Rack中间件将Cookie存入Rails吗?

[2020年2月4日,Google Chrome浏览器将要求SameSite = None;添加到所有跨站点Cookie中。 Rails 6.1和不久的Rails 6.0都在rails cookie哈希中添加了same_site::none选项:...

回答 1 投票 1

机架错误-RuntimeError:无法在Rails应用程序中获得urandom(Rails 5.0.6,Ruby 2.5.5)

我正在向本地运行的Rails 5.0(.6)应用程序发出很多API请求。它不一致地失败,并显示Rack错误:RuntimeError:无法获取urandom回溯到SecureRandom模块,...

回答 1 投票 0

Rack :: File已过时,请改用Rack :: Files-新的Ruby on Rails项目

当我使用Hix on Rails应用程序模板创建新的Ruby on Rails(6.0.2.1)项目时,出现以下错误:Rack :: File已过时,请使用Rack :: Files究竟是什么原因造成的?

回答 1 投票 1

AnyLogic:从存储架中特定单元中挑选产品

我正在尝试从存储架/存储系统的特定单元中挑选产品。在RackStore块中,可以通过提供行,位置和...

回答 1 投票 0


如何使用Rails 3 / Rack在没有www的情况下重定向?

我知道有很多问题可以回答这个问题。我熟悉.htaccess和nginx.conf方法,但无法在Heroku上访问此类传统配置方法。 Simone ...

回答 9 投票 37

如何通过设定的生产环境在生产模式下使用彪马?

我做了一个小Sinatra应用程序 。 在我的Gemfile中,在生产组中添加gem puma 然后在config.ru设置生产模式 但是在运行backup ...

回答 1 投票 0

Run Rails Engine独立版

提供我有一个可安装的Rails Engine,将其作为独立应用程序(不属于任何其他应用程序的一部分)安装在某个端点的最小配置是什么?最好只是一个简单的Rack应用...

回答 2 投票 4

Rackup LoadError-使用rackup命令时,任何config.ru文件都会给出LoadError

好,这是我的第一个问题。我为感到愚蠢而准备,但这是可行的。在熟悉Ruby on Rails之前,我目前正在学习Ruby。我一直在学习在线课程,并且...

回答 1 投票 0

sinatra-cors在使用中间件时不响应200 [关闭]

出于我的好奇心,我正在编写一个小应用程序,并且遇到sinatra-cors gem无法响应200的问题。这导致Chrome失败了选项请求(随后也没有...

回答 1 投票 -2

您已经激活了机架1.6.0,但你的Gemfile需要机架1.6.4

类似问题与机架1.3.2。您已经激活了机架1.3.2,但你的Gemfile需要机架1.2.3 - 我遇到你已经激活了机架1.6.0,但你的Gemfile需要...

回答 5 投票 13

机架超时:关闭信息/主动记录

在安装了机架超时宝石怎么可能显示错误仅相关的日志?比如我想避免在我的日志以下:源=机架超时ID = ...

回答 3 投票 3

将自定义中间件添加到Rails 4

我有一个Rails 4示例项目(博客),我在config / initializers / request_timer.rb #config / initializers / request_timer.rb class中创建了一个名为'request_timer'的简单中间件...

回答 4 投票 9

在通用机架应用程序中获取中间件的有序列表?

我正在寻找的功能类似于Rails中的rake中间件命令,除了通用机架应用程序。

回答 4 投票 27

© www.soinside.com 2019 - 2024. All rights reserved.