1

考虑以下 Sinatra 应用程序...

宝石清单

# Gemfile

source 'https://rubygems.org'

ruby '2.0.0'

gem 'sinatra',                    '~> 1.4.4'

group :production do
  gem 'rack-ssl',                 '~> 1.3.3'
end

该应用程序

# app.rb

require 'sinatra'
require 'rack/ssl'

configure :production do
  use Rack::SSL
end

get '/hi' do
  "Hello World!"
end

...我想知道rack/ssl在开发和测试环境中避免使用 gem 的最佳方法是什么(因为仅用于生产环境)。

感谢您的任何提示!

4

1 回答 1

4

你不能这样做吗?

configure :production do
  require 'rack/ssl'
  use Rack::SSL
end
于 2013-10-25T12:56:03.210 回答