考虑以下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的最佳方法是什么(因为仅在生产中使用)。
感谢您的任何提示!
答案 0 :(得分:3)
你不能这样做吗?
configure :production do
require 'rack/ssl'
use Rack::SSL
end