7得票4回答
从Grape API返回的字符串中删除引号

我希望从我的grape/rest api中返回原始数据/二进制大对象(blob)。 我遵循了这个线程: https://github.com/intridea/grape/issues/412 中的代码。 get 'foo' do content_type 'text/plain' ...

7得票1回答
子域名限制(Rails 3)使本地服务器(thin)非常缓慢。

我最近在我的Rails路由文件中添加了子域名限制。 constraints(:subdomain => 'new') do devise_for :customers do get "/customers/sign_up" => "registrations#new...

7得票1回答
在本地测试Sinatra上的HTTPS

我需要测试页面上的一些元素在使用 HTTPS 访问时的行为 - 我想知道如何在本地使用 HTTPS 测试这个 Sinatra 应用程序。如果我的问题毫无意义,我很抱歉,但我想通过 Web 浏览器通过 HTTPS 连接到本地主机。

7得票4回答
RubyMine中的Thin SSL选项

我可以使用THIN与 bundle exec thin start --ssl --ssl-verify --ssl-key-file /private/etc/apache2/ssl/server.key --ssl-cert-file /private/etc/apache2/ssl/s...

7得票3回答
如何将Thin运行在不同的端口?

我有一个非常基本的测试应用程序。当我执行此命令时,服务器忽略我指定的端口并在4567端口上运行Thin。为什么会忽略我指定的端口? $ruby xxx.rb start -p 8000 == Sinatra/1.3.3 has taken the stage on 4567 for pro...

7得票2回答
Thin中的信息/日志记录

我该如何阻止 Rack Thin 返回以下类型的初始消息? >> Thin Web服务器(v1.3.1代号Triple Espresso) >> 最大连接数设置为1024 >> 监听0.0.0.0:3000,按CTRL+C停止 我的使用方式...

7得票1回答
如何在不弹出窗口的情况下启动Sinatra + Thin?

我有一个基于Sinatra::Base的 Web 服务,我想从命令行 Ruby 程序中启动它,因此我写了以下代码: # command line program file require 'mymodule/server' puts "Running on 0.0.0.0:4567, de...

7得票4回答
支持SSL和Ruby调试的轻量级框架

有人知道如何在Thin中同时运行Ruby调试器和SSL吗? 我已经成功地在Rails 3.0.10中使用Thin。 我使用rails server --debugger启动它,并且可以调试我的代码。 最近,我还需要为我的应用程序添加SSL支持,并希望能够使用自签名证书在本地测试它。 不...

7得票2回答
Thin + Nginx + Websockets 配置 | Rails

我有一个Ruby on Rails 3.2应用程序,其中包含websocket-rails gem,在nginx反向代理后面的thin web服务器上运行。 除了nginx反向代理之外,一切都正常。通过移除nginx反向代理,websocket通信正常工作(开发和生产环境均如此)。使用ngi...

7得票3回答
在OSX / Linux上使用Monit + RVM + Thin

我尝试了几个小时(包括尝试God和Bluepill),但我决定在这里问我的问题,因为我完全不知道如何解决这个问题。 我有一个Rails应用程序。我想使用Thin作为我的应用服务器。我想使用Monit监控我的Thin实例。我使用RVM管理我的Ruby版本作为本地用户。 我已经设置了以下mon...