Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
更改 Rack Middleware 中的 response.body
我正在尝试为 Rails 4 2 应用程序编写一些机架中间件 该中间件使用以下命令更改响应正文gsub方法 我发现使用这样的模式的旧示例 class MyMiddleware def initialize app app app end d
rubyonrails
rack
rackmiddleware
如何将数据从 sinatra 应用程序中的类传递到 websocket-rack?
我在 sinatra 应用程序中有一个 websocket rack 的工作配置 旨在用于具有多个屏幕的物理安装 有一些功能可以正常工作 消息可以通过 websocket 来回传递 我的问题是这样的 我有一个带有标准 Web 表单 即不是
ruby
WebSocket
sinatra
rack
resque
机架 Web 服务器和 https:教程?
任何人都可以提供使用 Ruby RACK Web 服务器处理 https 和 installint 证书等设置的描述或教程的链接吗 Thanks Rack 不是网络服务器 它是网络服务器 如 Apache nginx 和应用程序中间件之间的
rubyonrails
SSL
https
rack
Websocket 标头丢失
我正在 Rails 3 2 13 中使用 faye gem 在开发过程中 我在 localhost 9292 上运行 faye 在 localhost 3000 上运行我的应用程序 我可以使用命令行中的curl 请求激活弹出窗口 但无法从应
rubyonrails
Sockets
SSL
rack
faye
如何切换不同版本的gem安装?
我在本地计算机上安装了三个版本的机架 rack 1 4 1 1 3 6 1 3 5 对于某些宝石 例如Cucumber 它需要较低版本rack被激活 我尝试过bundle但也没有什么好处 执行时 cucumber仍将使用激活的机架版本1 4
ruby
rubygems
cucumber
rack
在 Rails 操作中解析 windows-1252 参数
我的 API 正在接收一个在 POST 正文中包含 windows 1252 编码数据的调用 在 Rails 6 0 3 中 这显然有效 但是rails 6 1 1抛出ActionController BadRequest 无效的请求参数
rubyonrails
rack
windows1252
如何部署线程安全的异步 Rails 应用程序?
我在网上阅读了大量有关不同版本的 Ruby 和 Rails 中的线程安全和性能的材料 我想我现在已经很好地理解了这些内容 奇怪的是 讨论中似乎缺少的是如何实际部署异步 Rails 应用程序 当谈论应用程序中的线程和同步性时 人们想要优化两件
rubyonrails
ruby
Multithreading
rack
thin
Hello World 机架中间件与 Rails 3:如何处理所有请求的正文
我想尝试一个简单的机架中间件 hello world 但我似乎陷入困境 看起来主要语法发生了变化 因为一些示例使用了以下代码 require rack utils class FooBar def initialize app app ap
rubyonrails3
rack
MiddleWare
rackmiddleware
重定向 Rails 4 中特定控制器的记录器输出
我根据上一个问题的答案构建了一个解决方案重定向 Rails 3 中特定控制器的记录器输出 https stackoverflow com q 28821668 56082对于 Rails 3 它工作得很好 但是现在我尝试将相同的基于中间件的
rubyonrails
rubyonrails4
logging
rack
Sinatra 测试总是 404'ing
我有一个非常简单的 Sinatra 应用程序 但在测试时遇到了问题 基本上 当我从浏览器中的测试得知该请求工作正常时 每个请求测试都会返回 404 关于问题可能是什么的任何想法吗 测试助手 rb ENV RACK ENV test lt l
ruby
Testing
sinatra
rack
无法激活机架(〜> 1.4.0,运行时)已激活机架1.5.0
我已经寻找这个问题的答案一天多了 并彻底搜索了 StackOverflow 我了解正在发生的冲突 我应该卸载不需要的 Rack 版本 但事情是这样的 我正在Koding上开发 http koding com http koding com
rubyonrails
rubyonrails3
rubygems
rack
Sinatra 不在日志文件中显示异常
我从 Rails 转到 sinatra 在使用日志记录时遇到一些问题 我有一个 Sinatra 应用程序 它的日志记录如下 configure do Logger class eval alias write lt lt logger Lo
logging
sinatra
rack
MiddleWare
Rails + Rspec + 机架 + 会话测试
Gemfile 文件 机架 gt 1 6 0 我在将会话变量从 rspec 测试传递到 Rack 中间件时遇到了一些问题 我在互联网上浏览了很多文章 但没有任何解决方案可以帮助我理解 所以基本上我希望能够在我的中间件类中做到这一点 req
rubyonrails
Session
rspec
rack
仅对特定 Rack 网站使用一些中间件
我有一个机架服务器 我在其中运行多个网站 use Rack Session Cookie app lambda do env case Kek Mobile when env HTTP HOST mobi kek com require F
ruby
facebook
Web
rack
MiddleWare
如何从我的 Rack 应用程序中删除“服务器”HTTP 响应标头
我试图从 Heroku 上运行的 ruby on Rails 应用程序的 http 响应标头中删除服务器信息 但我陷入困境 检查响应标头给我 Server thin 1 5 0 codename Knife 有人能指出我正确的方向吗 Thi
rubyonrails
ruby
heroku
rack
如何将 Ruby on Rails 生产挂载点包含在电子邮件的 url_helpers 中?
tl dnr 我的页面链接很好 但链接到非页面文本 电子邮件 缺少生产应用程序安装点 detail 我的 RoR 应用程序在开发和生产中使用略有不同的 URL 在开发中 顶级实体是资源模型 http localhost 3000 ENTIT
rubyonrails
passenger
rack
随机慢速 Rack::MethodOverride#call on Rails app on Heroku
环境 红宝石 2 1 2 轨道 4 1 4 Heroku 在 Heroku 上托管的 Rails 应用程序中 有时请求需要很长时间才能执行 它只有 1 的次数或更少 但我们无法弄清楚它发生了什么 我们安装了 newrelic 代理 它说它不
rubyonrails
ruby
heroku
rack
newrelic
基于机架的 Web 服务器是否代表 FastCGI 协议?
我读到 CGI FastCGI 是一种用于将外部应用程序连接到 Web 服务器的协议 因此 Web 服务器 如 Apache 或 NginX 通过套接字将环境信息和页面请求本身发送到 FastCGI 进程 并且 FastCGI 通过同一连接
ruby
webserver
CGI
rack
fastcgi
机架会话在 Chrome 中丢失
我有一个非常简单的应用程序 托管在 EC2 上 使用 Sinatra 构建 并在 nginx 后面提供 Thin 服务 问题是 对于 Chrome 会话变量在 Sinatra 中会 丢失 在 Firefox 中不会发生这种情况 这是使用 R
ruby
Googlechrome
sinatra
rack
thin
为什么 Foreman 在我按下 Control-C 之前不会输出一些内容?
我刚刚开始使用 Rails 编程 看起来有两个程序可以用来在本地运行我的项目 rackup 和 foreman 我注意到的一个区别是 foreman 不会输出一些我希望看到的内容 而我会查看是否运行rackup 直到我按 ctrl c 关闭
rubyonrails
ruby
rack
foreman
«
1
2
3
4
»