sinatra 相关问题

Sinatra是一种领域特定语言(DSL),可以轻松地在Ruby中快速创建Web应用程序。它是其他Ruby Web应用程序框架的替代品,例如Ruby on Rails,Nitro,Camping和Rango。

从Swagger生成Rails代码

是否可以通过Swagger YAML文件生成Rails应用程序的服务器代码?我看到有可能是Ruby客户端,感谢https://github.com/swagger-api/swagger-codegen。我给它......

回答 1 投票 3

如何检查特定用户是否存在记录?

现在在我的POST路线中,我有这个:post'/ states'如果login_in? && params [:state_name]!=“”@state = State.find_or_create_by(:state_name => params [:state_name])if @ ...

回答 1 投票 0

nginx Sinatra头元刷新404

出于某种原因,页面转发到nginx提供的404页面。除了这一页,该网站正在运行。在我的目标网页上,标题中包含以下内容:

回答 1 投票 0

clio-api v2创建注释错误

我正在使用Clio API v2,我似乎无法在Sinatra中获取我的ruby应用程序来正确创建新笔记。这是我的app.rb中给我带来麻烦的部分:note = client.notes.new(“subject”= ...

回答 1 投票 0

如何在没有actionview的情况下实现form_tag助手?

我正在研究Sinatra应用程序,并希望编写自己的表单助手。在我的erb文件中,我想使用rails 2.3样式语法并将块传递给form_helper方法:

回答 1 投票 2

如何使用Faye Websockets向特定客户端发送消息?

我一直在研究一个基本上是使用sinatra的网络信使的网络应用程序。我的目标是使用pgp加密所有消息,并在客户端之间进行全双工通信......

回答 1 投票 3

Sinatra - 缺少cookie的一部分

我正在使用框架Sinatra,我创建了一个包含两个变量的cookie:用户名和过期时间,如下所示:logged = response.set_cookie(:login,:as =>“fabiopavan”,:expires => Time .. ..

回答 1 投票 1

如何使用Rack接收JSON对象

我有一个非常简单的Ruby Rack服务器,例如:app = Proc.new do | env | req = Rack :: Request.new(env).params p req.inspect [200,{'Content-Type'=>'text / plain'},['some body']] end Rack :: ...

回答 3 投票 5

对于Sinatra / Rack来说,什么是非常简单的认证方案

我正忙着将一个非常小的Web应用程序从ASP.NET MVC 2移植到Ruby / Sinatra。在MVC应用程序中,FormsAuthentication.SetAuthCookie用于在用户登录时设置持久性cookie ...

回答 4 投票 38

RSpec - 未初始化的常量,例如double

我正在使用TDD方法构建一个小API的名称错误,使用TDD方法NameError:未初始化的常量ExpenseTracker :: API :: Ledger API.rb需要“sinatra / base”需要“...

回答 1 投票 0

在凯马尔使用params

我有一个简单的ruby / sinatra应用程序我试图迁移到crystal / kemal。当用户提交表单选择时,sinatra版本将params作为哈希{“category”=> [“selection1”,“selection2”...

回答 1 投票 0

空的,不可编辑的pg_hba.conf文件

我试图通过本教程将我的Sinatra应用程序连接到PostgreSQL数据库:http://samuelstern.wordpress.com/2012/11/28/making-a-simple-database-driven-website-with-sinatra-and-heroku /。 ...

回答 1 投票 8

我在哪里可以存储映射方法?

我使用Sinatra框架开发应用程序。我知道存储映射方法的最佳位置:在控制器或装饰器中。事实上,我从法国网站导入数据,该网站有法语...

回答 1 投票 -1

在Sinatra中使用Rack :: CommonLogger

我有一个与Sinatra一起编写的小型Web服务器。我希望能够将消息记录到日志文件中。我已阅读http://www.sinatrarb.com/api/index.html和www.sinatrarb.com/intro.html,以及......

回答 5 投票 26

从Heroku应用程序中访问当前git提交号

我知道slug编译器在创建一个heroku slug时删除了.git目录,但有没有办法配置Heroku以便我可以从我的...中访问当前运行的git提交号码

回答 3 投票 3

Sinatra请求[“SOME_HEADER”]不适用于POST; doc bug?

Sinatra README说:request [“SOME_HEADER”] #SOME_HEADER header的值给定这个app:require'sinatra'post'/ env'do env ['HTTP_X_FOO'] end post'/ request'do request ['X- .. 。

回答 3 投票 11

Sinatra不显示POST数据

我正在从客户端向Sinatra发出AJAX请求,但不知何故数据没有显示出来.Chrome请求标题选项卡表明客户端上的一切正常:请求有效负载{test:Data} ...

回答 1 投票 1

Sinatra Route什么都不返回

我有一个非常简单的例子,其中sinatra只返回没有输出。程序进入if子句但块未完成,因此没有任何内容发送到机架,没有任何内容进入浏览器......

回答 2 投票 0

Kaminari传呼机不与Sinatra和Mongoid合作?

无法让Kaminari与Sinatra和Mongoid合作。我收到此错误:/ api / events的NoMethodError未定义方法`page'for# 这里很小......

回答 1 投票 0

如何使用Rack / Test测试Sinatra重定向?该应用程序工作,但测试没有

看起来我要么缺少一些非常基本的东西,要么Rack / Test无法应对Sinatra进行重定向。据推测,有一种解决方法或Rack / Test将无用。谁能......

回答 3 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.