我即将从零开始创建一堆Web应用程序。 (请参阅http://50pop.com/code进行概述。)我希望它们可以从许多不同的客户端访问:前端网站、智能手机应用程序、后端Web服务等。因此,我确实想要每个应用程序都有JSON REST API。 此外,我更喜欢在后端工作,所以我幻想着自己专注...
在Sinatra中,所有路由处理程序似乎都被写入单个文件中,如果我理解正确,它就像一个大/小控制器。是否有任何方法将其拆分为独立的单独文件,以便当某人调用“/”时执行一个操作,而如果接收到类似“/posts/2”的内容,则执行另一个操作-类似于PHP中应用的逻辑?
此问题针对Windows操作系统 我尝试安装宝石 'sinatra-websocket',但当我运行 gem install sinatra-websocket 时,出现了以下错误... ERROR: Failed to build gem native extension ... 以及其他内...
我有一个只使用HTML、CSS和JavaScript的单页面网站。 我想将应用程序部署到Heroku,但是我找不到方法来实现。 现在我正在尝试使用Sinatra让应用程序工作。. |-- application.css |-- application.js |-- index.html |--...
我正在使用# my_app.rb load 'index.rb' 并像这样启动服务器ruby my_app.rb 但是它从未重新加载我在首页所做的任何更改。 我错过了什么吗?
使用 Sinatra 和 stream 块在服务器端实现。get '/stream', :provides => 'text/event-stream' do stream :keep_open do |out| connections << out ou...
我一直在思考这里出了什么问题,已经挣扎了近一个小时,相信(或者希望)这是我忽略了的显而易见的事情。我正在使用Ruby 1.9.1、Sinatra 1.0和RMagick 2.13.1。ImageMagick和RMagick已经正确安装并可用——我已经成功地通过irb操作和保存了图片。param...
我已经研究了一些Sinatra和Rails的示例,但我很难弄清楚哪些功能属于哪种技术。 具体来说,使用Sinatra/Rails会带来什么好处?只是ActionPack/ActionView吗?如果我没记错的话,我可以使用Webrick/Mongrel并直接提供我的.erb文件。而我可以在这...