У меня есть приложение, которое использует HTTPS для некоторых своих маршрутов в сочетании с плагином ssl_requirement. Он развернут и отлично работает в производстве.
Вопрос в том, как лучше всего справиться с этим в разработке, потому что в данный момент я просто взламываю свой routes.rb
, чтобы удалить ключ :requirements
, и, очевидно, это не очень удобно или элегантно:
map.resource :session, :controller => 'session',
:only => [:new, :create, :destroy],
:requirements => { :protocol => 'https' }
В идеале я хотел бы иметь возможность запускать безопасные части моего приложения в разработке на Mongrel без каких-либо изменений. Как я могу этого добиться? Я использую Mac OS X.
script/server
, но не прочь перейти на Passenger. Я запускаю Apache/Passenger в продакшене. - person John Topley   schedule 22.01.2010