http://blog.carbonfive.com/2013/06/24/sinatra-best-practices-part-one/
http://blog.carbonfive.com/2013/06/28/sinatra-best-practices-part-two/
使用https://github.com/SaitoWu/simba生成sinatra骨架
http://www.padrinorb.com/
Padrino is a ruby framework built upon the Sinatra web library. Sinatra is a DSL for creating simple web applications in Ruby. Padrino was created to make it fun and easy to code more advanced web applications while still adhering to the spirit that makes Sinatra great!
如何部署sinatra with thin
http://blog.csdn.net/hexudong08/article/details/7911958
相关推荐
Sinatra::Synchrony是 Sinatra的一个小扩展,它动态提升了Sinatra网络应用的并发性。由于EventMachine和EM-Synchrony的支持,当你有很多 传输和低速IO请求时(如向外部APIs发送的HTTP请求),它增加了你的应用每个...
jump star sinatra sinatra教程
sinatra-pubsub, 为 Sinatra 推送&流 Sinatra::PubSubPubSub是对 Sinatra的扩展,它增加了使用HTML5服务器发送事件的基本发布/订阅流。例如客户端可以订阅以下事件:var es = new EventSource('/subscribe
almost-sinatra, Sinatra 重构,现在只有六个行 比一双袜子更受欢迎 几乎 Sinatra "until programmers stop acting like obfuscation is morally hazardous,they're not artists, just kid
Sinatra的一个PHP复制: 用于以最少的工作量在PHP中快速创建Web应用程序的DSL
Padrino一个构建在Sinatra上的全堆栈ruby框架
用于启用跨域资源共享(CORS)的简单Sinatra扩展要查看有关跨域资源共享的更多信息,请参阅 使用捆绑器安装 gem "sinatra-cross_origin", "~> 0.3.1" 例子 要为所有路由启用跨源请求: require 'sinatra' require...
Sinatra靴子 一个简单的Sinatra起点 Sinatra Bootstrap支持: Sinatra Bootstrap的目的是什么? 我创建Sinatra Bootstrap是为了使Sinatra项目具有一致的起点。 我喜欢在每个项目中都可以使用Haml,Sass和Compass,...
注册Sinatra::Schema来定义资源,例如: class MyApi < Sinatra :: Base register Sinatra :: Schema resource ( "/account" ) do | res | res . property . text :email res . get do | link | link . ...
它提供了详细的语法说明、类和方法参考以及最佳实践指南等。 社区资源:Ruby社区非常活跃,有许多在线资源和活动。例如,Ruby Koans是一个经典的编程挑战项目,旨在帮助开发者提高编程技巧和思维能力。 课程和教程:...
该结构的灵感来自: Minko Gechev 在风格指南上的最佳实践建议当我学习 AngularJS 时,我使用这两个资源来了解如何最好地构建我的应用程序。 结果非常适合我同时使用 Sinatra 和 AngularJS 的特定需求。结构: app....
Docker-Compose 的 Sinatra Redis 示例 这是一个使用 Sinatra 和 Redis 构建的 dockerized 示例 JSON API。 我希望有人能从中吸取教训。 这个例子真的很小,并且使用了和的 Docker 库容器。 最有趣的部分是您必须...
sinatra-template-源码.rar
Sinatra Hello World基础知识 目标 创建一个基本的Sinatra应用程序。 编写一个get方法。 从该get方法呈现一个字符串。 指示 分叉并克隆此存储库,然后运行bundle ...资源 在Learn.co上查看,并开始免费学习编码。
带有Sinatra的GraphQL服务器(Ruby) 使用 gem在sinatra(ruby)中编写graphql服务器的分步教程。 脚步 步骤1:创建Sinatra应用程序 步骤2:添加JSON响应 步骤3:使用ActiveRecord添加数据库连接和模型 步骤4:添加...
Nginx、Puma 和 Sinatra 示例展示了如何使用 Puma 和 Nginx 部署一个简单的 Sinatra 应用程序。 动态内容通过 Puma 提供,而静态内容通过 Nginx 提供。 git clone ...
授权通道AuthLane Sinatra 扩展允许通过支持不同用户角色和通过 Cookie 自动登录的简单用户身份验证。 它公开了 Helper 方法来判断哪些路由受到保护或参与了身份验证过程。 实际的身份验证逻辑(策略)由应用程序...
Sinatra是一种用于以最少的精力在Ruby中快速创建Web应用程序: # myapp.rb require 'sinatra' get '/' do 'Hello world!' end 安装gem: gem install sinatra 并运行: ruby myapp.rb 查看位于: 重新启动...
辛纳屈::克朗允许您将内嵌文档添加到 Sinatra 应用程序,并提供基于 Web 的文档浏览器。用法 require "sinatra/croon"class MyApp < Sinatra> the name of the application to create# @param [stack] the stack on ...
Jump Start Sinatra – FreePdfBook