sinatra 相关问题

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

自定义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

如何使编辑和删除控制器操作生效

我无法使编辑和删除控制器操作生效。我在另一个控制器中有几乎相同的代码,并且不会失败。这是编辑表单:

回答 2 投票 0

sinatra中的单独路由和控制器

[当前的Sinatra控制器看起来像这样,类UserController '...] >

回答 1 投票 0

sinatra控制器中无法访问参数

[嗨,我想以Rails风格写Sinatra吗? #in app.rb get'/'do#params请求和响应在这里可以访问SomeController.new.some_method end我无法访问params ...

回答 1 投票 2

sinatra中无法使编辑和删除控制器操作生效

我无法使编辑和删除控制器操作生效。我在另一个控制器中有几乎相同的代码,并且不会失败。这是编辑表单

回答 1 投票 0

样式表不适用于Sinatra Erb视图

我正在尝试将样式表应用于我的sinatra erb视图,但无法正常工作。我尝试了多种不同的方法,但是都没有奏效。我已经尝试过了,但是没有用:

回答 1 投票 0

当推送到Heroku时如何解决Bundler冲突?

我正在尝试将Sinatra应用程序部署到Heroku。一切都在本地工作。但是,当我尝试将其成功推送到Heroku时,出现捆绑器问题。我试图删除Gemfile锁,然后...

回答 1 投票 3

Ruby / Sinatra没有从模块文件传递变量

我正在尝试使用模块等在网页上打印名称,但似乎无法弄清楚如何从模块文件中传递变量。 main.rb require'sinatra'#包含gem来处理Web ...

回答 1 投票 0

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