sinatra 相关问题

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

sinatra-cors在使用中间件时不响应200 [关闭]

出于我的好奇心,我正在编写一个小应用程序,并且遇到sinatra-cors gem无法响应200的问题。这导致Chrome失败了选项请求(随后也没有...

回答 1 投票 -2

如何生成然后重定向到Sinatra中生成的链接?

我有些麻烦。这是我的代码:get'/ generate'do @link = Link.create(url:Helpers.random,消息:“ my ffffff”)session [:test] = @ link.url redirect(“ / message /#{ session [:test]}“)...

回答 1 投票 0

1:Fixnum的未定义方法'year'

当在Rails应用程序中使用asset_sync时,我在此行设置自定义标头:config.custom_headers = {'。*'=> {cache_control:'max-age = 315576000',到期时间:1.year.from_now.httpdate}} ...

回答 1 投票 2

如何使用AES在sinatra中编码字符串?

[我花了很多时间在我的应用程序中搜索一种加密字符串的方法,但是没有找到在Sinatra中使用它的正确解决方案。例如,我尝试'require aes'gem(https://github.com/chicks/aes)...

回答 1 投票 0

协会PROC为mongoid

我在Mongoid来源看见没有PROC可以被发送到联想法,什么是要实现以下Mongoid AR协会最佳实践:类任务... belongs_to的:创造者 - > {其中(...

回答 2 投票 0

如何运行cronjobs和rackup

在泊坞窗运行cron和rackup服务时,红宝石西纳特拉我的问题是。文件cronjobs * * * * * CD /应用&&耙解析器>> cron.log 2>&1个文件Dockerfile RUN APK更新&...

回答 1 投票 0

Rails的,Padrino,和辛纳屈的适宜建设预付费移动业务

我工作在移动/ VOIP领域的应用。这对我来说真的是一个灰色地带。以下是有关应用程序的一些细节:这基本上就像一个自动充值/预付费手机...

回答 1 投票 17

红宝石 - 如何通过一些背景的块,我与另一个块包装

?。我想传递一些上下文(绑定到一个块,因为我包装块到其它不知道如何做到这一点下面是一个说明这个代码的问题发生在总结 - 当.. 。

回答 1 投票 0

Sinatra,在哪里放置require语句

我正在开发一个Sinatra / Rack应用程序,我遇到了一个设计问题。我环顾四周,我不太确定在哪里放置大量的require语句。我想他们进去了......

回答 3 投票 2

发送/解析多个JSON对象

我有一个Sinatra服务器以流方式从数据库返回多个JSON对象。对象看起来像:{“a”:1,“b”:2,“c”:3} {“a”:4,“b”:5,“c”:6} ......但是这个。 ..

回答 9 投票 16

通过正则表达式查找Mongo:仅返回匹配的字符串

我的应用程序有以下堆栈:Ruby上的Sinatra - > MongoMapper - > MongoDB应用程序在数据库中放入几个条目。为了交联到其他页面,我添加了某种...

回答 2 投票 3

在Sinatra中过滤之前导致重定向循环

我有这个简单的代码:在重定向'/ login'之前需要'sinatra'结束'/ login'做'hello'结束get'/ test'do'应该不显示'结束这个简单的应用程序应该重定向每个.. 。

回答 2 投票 0

转储到yaml文件后为什么负值变为正值?

我有一个简单的sinatra应用程序使用yaml文件来处理数据。其中一个功能是用户可以投票或否决一个问题。投票功能很好,但我在实施时遇到了一些奇怪的事情......

回答 1 投票 0

Sinatra的嵌套液体模板

根据Sinatra文档,您将液体对象传递到液体模板,如液体:index,:locals => {:title =>“我的Sinatra App”},用于在{{title}}这样的模板中呈现这似乎......

回答 1 投票 2

Sinatra :: Reloader没有重新加载Docker容器中的文件

我正在尝试在Docker容器中设置一个简单的sinatra应用程序。我已经在config.ru上设置了模块化的Sinatra应用程序:require'rubygems'需要'sinatra'需要“sinatra / reloader”Dir [文件....

回答 1 投票 0

如何让Sinatra通过HTTPS / SSL工作?

正如标题所说,谷歌没有提供任何有用的信息。如何为Sinatra应用程序设置和配置HTTPS / SSL?如何创建HTTPS路由?我从未在我的应用程序中使用过HTTPS ...

回答 5 投票 34

Ruby Sinatra嵌入了部分外部HTML文件

我需要在我的网站上持有“购买合同”类型的报告。我正在使用Sinatra使用erb文件来传递内容。我想通过电子邮件发送当前报告(版本将更改)......

回答 2 投票 0

为什么我在PNG图像文件上传时获得nginx内部服务器错误500

出于某种原因,当我将png文件上传到我的网站时,我在nginx上收到内部服务器错误500。该网站使用jpg或jpeg文件。我根本没有在错误日志中得到任何东西。我的哑剧....

回答 1 投票 1

Rails服务器和Rails控制台崩溃:require':无法加载此类文件 - 机架/保护(LoadError)

不确定为什么或如何开始发生但突然间我的应用程序在我的本地环境中正常运行不再有效。我当地的开发环境是:MacOS Sierra ...

回答 2 投票 1

错误:无法在任何来源中找到sqlite3-1.4.0

我目前正在尝试运行run.rb文件,但我一直在使用sqlite3获取错误。当我输入bundle install时,我收到了这条成功消息:从https://rubygems.org / .........获取gem元数据。

回答 2 投票 0

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