40得票5回答
Sinatra/Rack的一个非常简单的身份验证方案是什么?

我正忙着将一个非常小的Web应用程序从ASP.NET MVC 2转移到Ruby/Sinatra。 在MVC应用程序中,使用FormsAuthentication.SetAuthCookie来在用户登录正确验证通过后设置一个持久化cookie。 我想知道Sinatra中Forms Authe...

40得票3回答
这个文件config.ru是什么,它的作用是什么?

这个文件 config.ru 在Sinatra项目中有什么作用?在我的项目证书中,使用了这样的代码:require './app' run Sinatra::Application

39得票2回答
在Sinatra中获取客户端的IP地址?

这是一个非常简单的问题,但是我无法在任何地方找到关于它的提及。 在Sinatra中,我如何获取客户端的IP地址?get '/' do "Your IP address is #{....}" end

37得票5回答
Sinatra + Bundler?

我想知道如何在Sinatra中使用Bundler。这个想法是使用Bundler下载到的gem,位于.gems文件夹内。

37得票5回答
Sinatra与EventMachine WebSockets配合使用有什么成功案例吗?

我一段时间以来一直在使用Sinatra,现在我想通过Websockets推送数据向我的Web应用程序添加实时功能。 我已经成功地独立使用了' em-websocket '宝石,但是我无法编写一个Ruby文件,其中包含Sinatra Web服务器和Web Socket服务器。 我尝试将run!或...

37得票4回答
Ruby Sinatra网络服务在本地主机上的端口4567上运行,但不能在IP上运行。

我有一个运行在 Windows 7 32位操作系统上的ruby(使用sinatra)Web服务,它运行在4567端口。 当我使用localhost: 4567时,它可以正常工作。但是,当我将localhost替换为我的机器的本地IP地址,如192.168.103.99:4567时,它无法工作并...

36得票5回答
是否有类似于Ruby的Sinatra的.NET框架?

请问是否有类似于Ruby的Sinatra的.NET库/API? 我只是想知道,在ASP.NET MVC、WCF和.NET 3.5中的新路由API的支持下,这似乎是可能的。 更新:最佳答案链接已失效,请查看Nancy @ https://github.com/NancyFx/Nancy

35得票3回答
在Sinatra中,如何创建一个“before”过滤器,匹配除某些路由之外的所有路由?

我有一个Ruby Sinatra应用程序,有些代码需要在除了几个例外之外的所有路由上执行。我该怎么做? 如果我想在选择的路由上执行代码(白名单样式),我会这样做:['/join', "/join/*", "/payment/*"].each do |path| before path...

35得票4回答
如何在Sinatra中使用Pry?

我正在编写我的第一个Sinatra应用程序,并希望使用Pry来检查/调试应用程序中的某些事情。我以前也没有使用过Pry,但我想尝试一下。如何开始在我的Sinatra应用程序中使用Pry?

35得票6回答
如何让Sinatra不添加X-Frame-Options头?

我正在使用Sinatra返回一些IFRAME内容,并且希望允许跨域的src。不幸的是,Sinatra自动向我的响应添加了X-Frame-Options标头。如何关闭它? 我使用Sinatra返回一些IFRAME内容,但是希望可以允许跨域的SRC。不过很遗憾,Sinatra会自动往我的响应里添...