2012-07-18 2 views
2

신선한 레일 앱을 설치하고, spree gem (1.1.2)을 설치했으며, Spree를 성공적으로 실행할 수 있었지만 SSL이 없습니다. 인증서를 가지고 있고 인증서를 구매하기 전에 Spree로 엉망진창을 찾고 있습니다. 제품 등을 보여줄 만하다 페이지를 성공적으로 보여줄 수 있지만,/admin으로 갈 때 사이트의 홈 페이지로 다시 리디렉션됩니다. . 이 로그를 보여줍니다 무엇 :Spree : SSL 리다이렉트/admin을 사이트로 되돌리기

내가 SSL을 사용하지 않도록

config.allow_ssl_in_production = false 

포함하도록 설정/초기화/spree.rb 업데이트되었습니다

Started GET "/admin" for 76.122.36.219 at Wed Jul 18 15:25:42 -0500 2012 
Processing by Spree::Admin::OverviewController#index as HTML 
Redirected to http://**************.com/ 
Completed 302 Found in 139ms (ActiveRecord: 5.1ms) 

.

는 여기에 내가 아무 소용 검색 시도했습니다

About your applications environment 
Ruby version    1.8.7 (x86_64-linux) 
RubyGems version   1.6.2 
Rack version    1.4 
Rails version    3.2.6 
JavaScript Runtime  therubyracer (V8) 
Active Record version  3.2.6 
Action Pack version  3.2.6 
Active Resource version 3.2.6 
Action Mailer version  3.2.6 
Active Support version 3.2.6 
Middleware    ActionDispatch::Static, Rack::Lock, #<ActiveSupport::Cache::Strategy::LocalCache::Middleware:0x70d884a28a50>, Rack::Runtime, Rack::MethodOverride, ActionDispatch::RequestId, Rails::Rack::Logger, ActionDispatch::ShowExceptions, ActionDispatch::DebugExceptions, ActionDispatch::RemoteIp, ActionDispatch::Reloader, ActionDispatch::Callbacks, ActiveRecord::ConnectionAdapters::ConnectionManagement, ActiveRecord::QueryCache, ActionDispatch::Cookies, ActionDispatch::Session::CookieStore, ActionDispatch::Flash, ActionDispatch::ParamsParser, ActionDispatch::Head, Rack::ConditionalGet, Rack::ETag, ActionDispatch::BestStandardsSupport 
Application root   /home/********/************** 
Environment    development 
Database adapter   mysql2 
Database schema version 20120718173536 

에 대한 내 레이크입니다; 내가 찾은 대부분은 준비를 위해 SSL을 켜고 끄는 것에 대해 설명합니다. 도움이된다면 내 서버는 Phusion Passenger를 사용하여 배포합니다 (Site5).

도움이나 지침을 보내 주시면 감사하겠습니다. 감사!

답변

2

좀 더 검색 한 결과 here이라는 질문에 대한 답을 찾았습니다.

기본적으로 spree_auth_devise이라는 또 다른 보석을 설치하면됩니다.