ruby – 当我尝试在我的sinatra应用程序中添加机架式闪光灯时,它会停止工作

ruby – 当我尝试在我的sinatra应用程序中添加机架式闪光灯时,它会停止工作,第1张

概述我一直在使用Rack :: Flash在我的Sinatra应用程序中显示响应的闪光通知.自从我升级到Sinatra 1.3.2后,应用程序崩溃,每当我向服务器发出请求时都会记录以下内容: !! Unexpected error while processing request: undefined method `<<' for nil:NilClass 简化的代码如下所示: require 's 我一直在使用Rack :: Flash在我的Sinatra应用程序中显示响应的闪光通知.自从我升级到Sinatra 1.3.2后,应用程序崩溃,每当我向服务器发出请求时都会记录以下内容:

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

简化的代码如下所示:

require 'sinatra'require 'rack-flash'enable :sessionsuse Rack::Flashget "/" do  "Hello World"end

知道为什么会发生这种情况吗?

解决方法 rack-flash无法与最新版本的机架配合使用.请尝试 sinatra-flash. 总结

以上是内存溢出为你收集整理的ruby – 当我尝试在我的sinatra应用程序中添加机架式闪光灯时,它会停止工作全部内容,希望文章能够帮你解决ruby – 当我尝试在我的sinatra应用程序中添加机架式闪光灯时,它会停止工作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1286691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存