sinatra 相关问题

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

如何在sinatra应用程序中支取配置块中的方法?

根据 sinatra 文档,我们使用 configure 块在启动时运行一次。http:/sinatrarb.comintro.html 考虑一下,下面的配置中,我使用 Creds 取证书 ...

回答 1 投票 -1

如何使用Sinatra框架Ruby链接网站页面(由我的href发行)?

我是Sinatra框架的新手,我从Github分支了一个在线项目,该项目最初是一个单页网站。我添加了一个关于页面,如果我在本地主机上添加“ / about”,则可以访问该页面:我添加了...

回答 1 投票 0

如何用Ruby写石头,纸,剪刀游戏

我正在尝试添加两个功能:第一个是当玩家按下x时,它显示得分,第二个是当玩家按下q退出游戏时。我想将x =>':SCORE'添加到...

回答 1 投票 0

如何在Haml中包含外部JavaScript文件

我想使用外部JavaScript和jQuery文件动态添加样式和功能,但是它不断抛出错误。 Ruby代码是:#myapp.rb require'sinatra'require'sinatra / ...

回答 1 投票 1

我如何在haml中包含外部.js文件,该文件与ruby和sinatra一起运行?

我想使用外部javascript和jQuery文件动态添加样式和功能,但是它经常抛出错误。红宝石代码:#myapp.rb要求'sinatra'要求'sinatra / reloader'要求...

回答 1 投票 0

如何使用GridFS上传文件并将其直接保存到MongoDB中

我在heroku上托管了一个Sinatra应用程序,我正在尝试启用文件上传功能。我知道heroku不允许保存到文件系统,因此我正在尝试使用GridFS将图像保存到MongoDB ...

回答 3 投票 2

Heroku和Web抓取

我有一个nokigiri网络抓取工具,该抓取工具发布到了我要发布到heroku的数据库中。我有一个想要从数据库中提取的sinatra应用程序前端。我是Heroku的新手...

回答 3 投票 7

自定义Sinatra路线

我正在为我的Sinatra博客项目创建一条自定义路线,该路线向用户显示数据库中最后输入的帖子。得到“ /最新工作” Job.last有人可以帮忙吗?我在...中找不到信息]]

回答 1 投票 0

如何处理Sinatra中的陷阱

我想捕获陷阱,并且需要在退出Sinatra应用程序之前执行自定义代码。我需要等到线程执行完成后才能从Sinatra退出。需要'sinatra'trap('...

回答 1 投票 0

如何使用Proc.new

我对此行很好奇:set:views,Proc.new它做什么,为什么要使用Proc.new?类ApplicationController

回答 1 投票 -2

为什么使用Proc.new?

我对这个集合感到好奇:views,Proc.new行。我只是很好奇这到底是什么,为什么要使用Proc.new?我想我不太了解Proc的功能以及此处的逻辑。有人可以...

回答 1 投票 -1

Sinatra-4.0.1无法加载JQuery-net :: ERR_ABORTED 404(未找到)

我绝对感到难过。我正在尝试使用Sinatra加载简单的html视图,但是控制台提供了以下错误;我的印象是它找不到JQuery文件,但是它...

回答 1 投票 -1

为什么ruby form方法与我的CSS交互并使它显示单选按钮而不是星形符号?

出于某种原因,这段代码中的表单阻止CSS显示星号,而是显示单选按钮。关于如何使用......>

回答 1 投票 0

HTTP更改变量并重新加载Sinatra

我正在使用Sinatra和Hackernews API进行分页,但该API并未使用查询参数来完成此操作,因此,对于网站信息(第1页),端点将为https://。 。

回答 1 投票 0

如何知道要救援的例外情况?

我经常发现自己不知道在Ruby中使用特定代码库时要挽救哪些异常。例如,我经常对rails / sinatra应用程序发出的任何HTTP请求使用HTTParty。 ...

回答 3 投票 4

如何连接到Docker化的Sinatra应用

我正在尝试对一个简单的Sinatra应用程序进行Docker化,但是当Docker启动时,我无法通过公开的端口4567访问API。这是我的Dockerfile:FROM ruby :2.7运行apt-get update -qq&。 。

回答 1 投票 0

MongoDB服务器未使用gitlab-ci从gitlab运行程序启动

现在,我正在使用Ruby和Mongo开发应用程序。但是当我使用gitlab-ci部署应用程序时,我陷入了困境,似乎mongo服务器没有在测试中启动...

回答 2 投票 0

与Dockerized Sinatra应用有关的问题

我正在尝试将一个简单的sinatra应用程序进行docker化,但是当docker升高时,我无法访问api throgh暴露端口(4567),这是我的Dockerfile:FROM ruby :2.7运行apt-get update -qq && ...

回答 1 投票 0

为Sinatra :: Base和Sinatra :: Application类共享红宝石代码

我对Sinatra框架很陌生,我正在尝试做一个与Sinatra :: Base和Sinatra ::基于应用程序的应用程序兼容的gem。我的宝石中有此代码,并且在两个应用程序中均能正常工作:...

回答 2 投票 0

如何在Sinatra控制器中使用参数

[我正在尝试以Rails风格编写Sinatra:#in app.rb get'/'do#params请求和响应可在此处访问SomeController.new.some_method end我无法访问params,请求...

回答 1 投票 2

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