복붙노트

[RUBY-ON-RAILS] 랙에 :: 세션 : 쿠키 경고를 제공하는 비밀 옵션 없다?

RUBY-ON-RAILS

랙에 :: 세션 : 쿠키 경고를 제공하는 비밀 옵션 없다?

나는 레일의를 실행할 때이 경고를 얻을 페도라 17. 아래 레일 3.2.3, 루비 1.9를 실행하고, 나는 어떻게 해결합니까?

해결법

  1. ==============================

    1.(https://github.com/rack/rack/issues/485#issuecomment-11956708 강조 첨가)

    (https://github.com/rack/rack/issues/485#issuecomment-11956708 강조 첨가)

    레일 버그 토론에 확인 : https://github.com/rails/rails/issues/7372#issuecomment-11981397

  2. ==============================

    2.레일이 의도 한 것보다 다른 방법으로 랙 쿠키를 사용으로 tehgeekmeisters의 답변에 따라 토론을 읽고,이 경고는 팝업됩니다. 이 문제를 처리하는 방법에 대한 최종 계약 및 장소에서 수정이있을 때까지 지금이 경고를 무시에 그것은 확인을해야합니다.

    레일이 의도 한 것보다 다른 방법으로 랙 쿠키를 사용으로 tehgeekmeisters의 답변에 따라 토론을 읽고,이 경고는 팝업됩니다. 이 문제를 처리하는 방법에 대한 최종 계약 및 장소에서 수정이있을 때까지 지금이 경고를 무시에 그것은 확인을해야합니다.

  3. ==============================

    3.이 문제는 단지 발표 레일 3.2.11에서 해결할되었습니다.

    이 문제는 단지 발표 레일 3.2.11에서 해결할되었습니다.

    로그인 : https://github.com/rails/rails/commits/v3.2.11

    커밋 : https://github.com/rails/rails/commit/95fe9ef945a35f56fa1c3ef356aec4a3b868937c

  4. ==============================

    4.3.2.9 레일 - 루비 1.9.3p125 (2012-02-16 수요일 수정 34,643)는 i686 리눅스] 안녕하십니까, 다음이 나를 위해 일했다, 당신을 위해 작동 할 수 있습니다.

    3.2.9 레일 - 루비 1.9.3p125 (2012-02-16 수요일 수정 34,643)는 i686 리눅스] 안녕하십니까, 다음이 나를 위해 일했다, 당신을 위해 작동 할 수 있습니다.

    /usr/local/lib/ruby/gems/1.9.1/gems/actionpack-3.2.9/lib/action_dispatch/middleware/session/abstract_store.rb
    module Compatibility
              def initialize(app, options = {})
                options[:key]     ||= '_session_id'
                #fixed warning - SECURITY WARNING: No secret option provided to Rack::Session::Cookie.
                options[:secret] ||= Rails.application.config.secret_token
                super
              end
        end
    
  5. ==============================

    5.랙 1.4.1으로 다운 그레이드이 지금은 해결하기에 충분해야한다. 이 이것에 대한 문제의 오픈 그리고 난 그냥 나를 위해 그것을 해결하기 위해 보인다 끌어 오기 요청을 제출했다. 어떤 경우에는, 문제를보고,이 고정 후 1.4.2 랙으로 업그레이드 할 수 있어야한다.

    랙 1.4.1으로 다운 그레이드이 지금은 해결하기에 충분해야한다. 이 이것에 대한 문제의 오픈 그리고 난 그냥 나를 위해 그것을 해결하기 위해 보인다 끌어 오기 요청을 제출했다. 어떤 경우에는, 문제를보고,이 고정 후 1.4.2 랙으로 업그레이드 할 수 있어야한다.

    분명히, 다른 문제에 대해이 문제를 해결하는 방법에 대한 지속적인 논의가있다. 당신은, 1.4.1 중 하나를 다운 그레이드에 있습니다 (즉,도 발생하는 경우, 그리고 백 포트)이이 처리 될 때까지 자신의 수정 밖으로, 또는 그림을 무시할 수 있습니다.

  6. ==============================

    6.문제는 Github에서 https://github.com/rails/rails/issues/8789에 개설되었습니다. 관련된 버그가 랙 1.4.2와 3.2.10이 원인이되는 레일 것으로 보인다. IMO, 안전 문제가 해결 될 때까지 무시할 수 있습니다.

    문제는 Github에서 https://github.com/rails/rails/issues/8789에 개설되었습니다. 관련된 버그가 랙 1.4.2와 3.2.10이 원인이되는 레일 것으로 보인다. IMO, 안전 문제가 해결 될 때까지 무시할 수 있습니다.

    편집 :이 문제는 레일 3.2.11에서 해결되었습니다.

  7. ==============================

    7.3.2.13로 업데이트가 레일,이 문제를 해결할 수 있습니다.

    3.2.13로 업데이트가 레일,이 문제를 해결할 수 있습니다.

  8. from https://stackoverflow.com/questions/10374871/no-secret-option-provided-to-racksessioncookie-warning by cc-by-sa and MIT license