Когда я пытаюсь добавить флеш-флешку в мое приложение sinatra, оно перестает работать - PullRequest
4 голосов
/ 10 февраля 2012

Я уже некоторое время использую Rack::Flash для отображения флэш-уведомлений об ответах в моих приложениях Sinatra. С тех пор, как я обновил Sinatra до версии 1.3.2, приложение аварийно завершает работу, регистрируя следующее, когда я обращаюсь к серверу:

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

Упрощенный код выглядит так:

require 'sinatra'
require 'rack-flash'

enable :sessions
use Rack::Flash

get "/" do
  "Hello World"
end

Есть идеи, почему это может происходить?

1 Ответ

8 голосов
/ 10 февраля 2012

rack-flash не работает с последними версиями стойки.Попробуйте вместо этого sinatra-flash .

...