2012-02-09 3 views
4

Sinatra 앱의 응답에 플래시 알림을 표시하기 위해 잠시 동안 Rack::Flash을 사용했습니다.내 sinatra 앱에 rack-flash를 추가하면 작동을 멈 춥니 다.

!! Unexpected error while processing request: undefined method `<<' for nil:NilClass 

단순화 된 코드는 다음과 같습니다 : 나는시나 1.3.2로 업그레이드하기 때문에, 다음과 같은 로깅 응용 프로그램 충돌, 나는 서버에 요청 할 때마다

require 'sinatra' 
require 'rack-flash' 

enable :sessions 
use Rack::Flash 

get "/" do 
    "Hello World" 
end 

어떤 생각을 왜 일어날 수 있니?

답변

8

랙 플래시는 최신 버전의 랙에서 작동하지 않습니다. 대신 sinatra-flash을 시도하십시오.

+0

귀하의 도움에 감사드립니다. 그게 틀림 없어! – cesarsalazar

관련 문제