2009-06-15 3 views
1
내가 그렇게 내가 오픈 ID 소비자가 될 수 있습니다 루비 오픈 ID 준수 라이브러리를 사용하고

, 내가 샘플을 가지고 내가 시동하도록 서비스를하려고 할 때, 그것은루비 오픈 아이디 준수 LIB

/var/lib/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/session/cookie_store.rb:163:in `ensure_session_key': A key is required to write a cookie containing the session data. Use config.action_controller.session = { :key => "_myapp_session", :secret => "some secret phrase" } in config/environment.rb (ArgumentError) 
from /var/lib/gems/1.8/gems/actionpack-2.3.2/lib/action_controller/session/cookie_store.rb:74:in `initialize' 

어떤 같은 오류를 표시 감사합니다, 감사합니다

답변

1

나는 루비에 대해 아무것도 몰라하지만 난 강력 하게이 두 가지를 변경해야 할 용의자.

  1. "_myapp_session"
  2. "어떤 비밀 문구"

1 아마 세션 ID해야한다 (나는 아무 생각이 얻을하는 방법). 2는 이론적으로 혼자있을 수 있지만 그다지 비밀은 아닙니다.

0

그냥 똑같은 오류가 있습니다. 오류 메시지 (종종 루비에서 발생)는 다소 지저분하지만 정확히 무엇을해야하는지 알려줍니다. 코드 부분을 config/environment.rb 안에 넣으십시오.
구체적으로는 Rails::Initializer.run do |config| 블록 안에 넣으십시오.

관련 문제