git://github.com/sickill/racksh.git
也是用来做同样的事。
只是可以模拟http请求
# make GET request
$rack.get uri, params, env
# make POST request
$rack.post uri, params, env
# make PUT request
$rack.put uri, params, env
# make DELETE request
$rack.delete uri, params, env
写sinatra的时候想找类似 rails console
就用
$ irb -r ./my_sinatra_app.rb
还可以配合pry使用
gem install pry; pry -r my_sinatra_app.rb
怎么用debugger 后续 Pry可以
CREATE TABLE animals (
id MEDIUMINT NOT NULL AUTO_INCREMENT,
name CHAR(30) NOT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM;
INSERT INTO animals (name) VALUES
('dog'),('cat'),('penguin'),
('lax'),('whale'),('ostrich');
SELECT * FROM animals;
分享到:
相关推荐
Sinatra::Synchrony是 Sinatra的一个小扩展,它动态提升了Sinatra网络应用的并发性。由于EventMachine和EM-Synchrony的支持,当你有很多 传输和低速IO请求时(如向外部APIs发送的HTTP请求),它增加了你的应用每个...
sinatra-pubsub, 为 Sinatra 推送&流 Sinatra::PubSubPubSub是对 Sinatra的扩展,它增加了使用HTML5服务器发送事件的基本发布/订阅流。例如客户端可以订阅以下事件:var es = new EventSource('/subscribe
jump star sinatra sinatra教程
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框架
Sinatra靴子 一个简单的Sinatra起点 Sinatra Bootstrap支持: Sinatra Bootstrap的目的是什么? 我创建Sinatra Bootstrap是为了使Sinatra项目具有一致的起点。 我喜欢在每个项目中都可以使用Haml,Sass和Compass,...
用于启用跨域资源共享(CORS)的简单Sinatra扩展要查看有关跨域资源共享的更多信息,请参阅 使用捆绑器安装 gem "sinatra-cross_origin", "~> 0.3.1" 例子 要为所有路由启用跨源请求: require 'sinatra' require...
简单登录如果失败尝试超过 5 次,这是使用管理员、bcrypt 和阻止用户登录 sinatra 的简单示例。 为电子邮件配置了默认用户: 和密码:123怎么跑$ bundle$ rackup 添加新用户$ bundle console$ require ' ./model '$ ...
Sinatra 架构 为您的 Sinatra 应用程序定义架构以验证请求和响应。 将其转储为 JSON 模式以帮助生成客户端等等! 用法 注册Sinatra::Schema来定义资源,例如: class MyApi < Sinatra :: Base register ...
授权通道AuthLane Sinatra 扩展允许通过支持不同用户角色和通过 Cookie 自动登录的简单用户身份验证。 它公开了 Helper 方法来判断哪些路由受到保护或参与了身份验证过程。... # Application stuff for sign
适用于Heroku部署的最轻量级Sinatra应用程序模板 关于这个程序 ...$ cd sinatra-app-template-for-heroku 没有数据库 如果您不必使用数据库,请立即使用and push light branch在heroku上部署您的应用程序。
Docker-Compose 的 Sinatra Redis 示例 这是一个使用 Sinatra 和 Redis 构建的 dockerized 示例 JSON API。 我希望有人能从中吸取教训。 这个例子真的很小,并且使用了和的 Docker 库容器。 最有趣的部分是您必须...
Nginx、Puma 和 Sinatra 示例展示了如何使用 Puma 和 Nginx 部署一个简单的 Sinatra 应用程序。 动态内容通过 Puma 提供,而静态内容通过 Nginx 提供。 git clone ...
sinatra-template-源码.rar
带有Sinatra的GraphQL服务器(Ruby) 使用 gem在sinatra(ruby)中编写graphql服务器的分步教程。 脚步 步骤1:创建Sinatra应用程序 步骤2:添加JSON响应 步骤3:使用ActiveRecord添加数据库连接和模型 步骤4:添加...
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 ...
Ruby-Sinatra-SampleApp
Sinatra快速入门模板使用方式如下: $ quik new sinatra这将下载并运行 starter向导脚本( )。 导致: Hello from the sinatra quick starter wizard scriptQ: Name of the sinatra app? [hola]: holaThanks! Ready...