1
考慮以下西納特拉應用需要寶石...寶石 根據西納特拉環境
# 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的最佳方法(因爲僅用於生產)。
感謝您的任何提示!
沒錯。順便說一句,它比'require'rack/ssl'if'['RACK_ENV'] =='production''好嗎? – Doug
是的,我發現在其他形式上沒有優勢。 –