标签:“sinatra”程序员技术文章

是否有一个类似于Ruby的Sinatra的.NET框架?

有人知道是否存在与Ruby的Sinatra类似的.NET库/API?Doesanyoneknowifthereisa.NETlibrary/APIsimilartoRuby'sSinatra?奇怪的是,由于ASP.NETMVC,WCF和.NET3.5中使用了新的路由API,这似乎是有可能的。Just

如何将Kaminari分页宝石与Sinatra和Mongoid一起使用?

大概不需要很多配置-文档.宝石似乎不起作用.相关代码:Presumably,notawholelotofconfigurationisrequired-docs.Thegemdoesn'tseemtowork.Relevantcode:宝石文件:source'https://rubygems.org

如何让 Sinatra 与 HTTPClient 一起工作?

我正在尝试创建一个外观API,它通过Sinatra接收请求,然后在后端的GithubAPI上启动HTTP请求.I'mtryingtocreateafacadeAPIthatreceivesrequestsviaSinatrathenlaunchesHTTPrequestsonGithubAPIint

Sinatra中的子路由

有没有一种方法可以将不同的控制器映射到彼此相关的url,特别是当一个是另一个的子资源时?Isthereawaybywhichonecanmapdifferentcontrollerstourlsthatarerelatedtoeachother,specificallywhenoneisasubre

在Sinatra中获取客户的IP地址?

这是一个非常简单的问题,但我在任何地方都找不到任何提及..Thisisareallysimplequestion,butIcannotfindanymentionofthis,anywhere..如何从Sinatra中获取客户的IP地址?HowdoIgettheclient'sIPaddressfr

覆盖 Sinatra 默认的 NotFound 错误页面

有没有办法覆盖sinatra默认的NotFound错误页面(Sinatra不知道这个小东西")?我希望sinatra在没有找到正确的路由时只将一个普通字符串显示为未找到方法",但是当我从路由内部引发404错误时,我希望它显示传入的错误消息.Isthereawaytooverridethesinatr

Sinatra 启用:会话不适用于乘客/apache

我在启用:sessions时遇到了麻烦,以便为在乘客/apache上托管的简单Sinatra应用程序保持持久状态.我将session[:authorized]的状态存储在cookie中.它在Rack::Handler::Mongrel上托管时在本地工作,但我似乎无法在乘客身上得到相同的行为.Amha

Sinatra 不是从 twitter gem 开始的

当我尝试启动sinatra时,出现以下错误whenitrytostartsinatra,i'mgettingfollowingerror/var/lib/gems/1.9.1/gems/sinatra-1.4.4/lib/sinatra/base.rb:1488:instart_server':un

为什么 Sinatra 请求需要 EM 线程?

Sinatra应用程序接收对长时间运行任务的请求并EM.defer,在EM的20个线程的内部池中启动它们.当运行的EM.defer超过20个时,通过EM.defer存储在EM的线程队列中.SinatraappreceivesrequestsforlongrunningtasksandEM.defer

使用Facebook身份验证的Sinatra中的会话

我是红宝石&的新手.Sinatra和我有一个基本问题:I'mverynewtoruby&SinatraandIhaveabasicquestion:我要构建的应用程序将使用Facebook,因为它是验证用户身份的唯一方法.我想存储一个本地用户表,该表将仅包含facebookuid以及

Sinatra,JavaScript跨域请求JSON

我在Sinatra上运行REST-API构建。现在我想写一个jQueryScript从API中获取数据。IrunaREST-APIbuildontopofSinatra.NowIwanttowriteajQueryScriptthatfetchesdatafromtheAPI.Sinatra被告知要

模块化、基于组件的 Sinatra 应用程序的架构

我正在开发一个Sinatra应用,其中包含大约10个不同的功能组件.我们希望能够将这些组件混合和匹配到应用程序的单独实例中,完全由一个config.yaml文件配置,如下所示:I'mworkingonaSinatraappthatcontainsabout10differentcomponentso

在模块化 Sinatra 应用程序中访问 irb

我正在构建一个像这样子类化Sinatra的应用程序:IambuildinganapplicationwhichsubclassesSinatralikeso:require'rubygems'require'sinatra/base'require'sinatra/assetpack'classAp

使用机架安装的多个 Sinatra 应用程序

我有一个关于在Sinatra中使用机架安装的问题.我有两个经典风格的Sinatra应用程序.让我们调用app.rb中定义的一个App和api.rb中定义的另一个API.Ihaveaquestionregardingusingrack-mountwithSinatra.I'vegottwoclassi

部署Rack应用程序的可靠方法(Sinatra)

我正在寻找一种部署机架应用程序的强大方法(在本例中为Sinatra应用程序).请求将花费一些时间(等待代理的HTTP请求需要0.25-0.5秒),并且可能会有相当数量的流量.I'mlookingforarobustwaytodeployaRackapplication(inthiscaseaSina

在Helicon Zoo上部署Sinatra模板

我使用Helicon在WindowsServer2008R2上安装了RubyHostingPackage和Sinatra动物园。我从使用IIS上的Web部署的HeliconZoo模板IinstalledtheRubyHostingPackageandSinatraonWindowsServer200

如何为独立的 Sinatra 应用程序启用 SSL?

我想在Sinatra中编写一个快速的服务器应用程序.它必须是独立的(即不使用apache/nginx/passenger),但还必须支持SSL.IwanttowriteaquickserverappinSinatra.Ithastobeself-contained(i.e.notuseapache/

使用 sinatra 流 API 的异步请求

我使用async_sinatragem来实现异步路由,但我在某处看到一篇帖子说Sinatra的流API可以用来代替async_sinatra用于此目的.是否可以使用流式传输实现与以下相同的功能?Iuseasync_sinatragemtoimplementasynchronousroutes,but

如何在 Sinatra 代码中发出 POST 请求?

单击表单中的按钮将发送一个POST请求,由以下代码段处理.ClickingabuttoninaformwillsendaPOSTrequesttobehandledbythefollowingpieceofcode.post'/register'do#sendpostrequesttohttp://

Ruby Sinatra与使用者线程和作业队列

我正在尝试创建一个非常简单的静态服务器.当它收到请求时,我想在队列上创建一个新作业,该作业可以由另一个线程处理,而当前线程将响应返回给客户端.I’mtryingtocreateaverysimplerestfulserver.Whenitreceivesarequest,Iwanttocreatea

Sinatra - API - 身份验证

我们将在 Sinatra 中开发一个小 API 应用程序.有哪些身份验证选项可用于保护 API 调用? We going to develop a little API application in Sinatra. What are the authentication options available to secure the API calls?

如何在Sinatra中从基本身份验证中排除路径

我正在使用Sinatra在Ruby中编写一个小型Web服务.使用http基本认证(在生产环境中通过https)控制对几乎所有内容的访问.I'mwritingasmallishwebserviceinRubyusingSinatra.Accesstoprettymucheverythingiscont

Sinatra 入门 1

c_a_3();Sinatra入门一本系列教程分为四个部分,通过这个教程,你将会使用Sinatra和DataMap创建一个功能齐备的线上代办事项的应用,我们称它为“JustDoIt”。希望这有助于让你了解利用Sinatra创建应用是多么的简单而快速。下面我们做

从sinatra应用程序向Rails应用程序发出发布请求

我需要从sinatra应用程序向rails应用程序发送POST请求,该请求将返回一些json.我在本地测试此功能.网址如下:IneedtosendaPOSTrequestfromasinatraapptoarailsappwhichwouldreturnbacksomejson.Imtestingt

未设置的 Sinatra 和会话变量

出于某种原因,我的应用中没有设置会话变量.我使用的是Sinatra1.2.1.Forsomereason,sessionvariablesarenotbeingsetinmyapp.IamusingSinatra1.2.1.这是一段代码:moduleGitWikiclassApp<Sinatr

Sinatra自定义SASS目录

我无法在我的haml模板上使用sass.Ihaveproblemgettingmysassworkwithmyhamltemplate.最近我在主要的sinatra.rb应用程序中有以下代码:Recentlyihavefollowingcodeinmymainsinatra.rbapplicatio

Ruby w/Sinatra:我可以举一个 jQuery AJAX 请求的例子吗?

%a{:href=>"/new_game?human_is_first=true",:remote=>"true"}%spanYes以上是我的链接.只是想知道如何处理这个.我需要能够执行一些javascript.下面是我使用Rails时后面的.js.erb文件.Aboveismylink

Sinatra:三个原木

我正在使用一个非常简单的Sinatra应用,效果很好.但是,每条日志消息都会重复3次.我可以通过禁用Sinatra日志记录将其减少到两个I'musingaverysimpleSinatraappthatworkswell.However,everylogmessageisrepeatedthreet

Sinatra应用程序中的gzip资产

我一直在阅读,使用gzip压缩资产可以提高网站的性能.在Sinatra应用程序中,似乎有很多方法可以做到这一点,所以我希望确定最有效,最容易理解的方法.Ihavebeenreadingthatzippingyourassetsusinggzipwillincreasetheperformanceof

无法使用rackup和jRuby启动简单的Sinatra应用程序(Web服务器无响应)

我有一个Sinatra"helloworld"应用程序,正在尝试使用jRuby运行.当我运行应用程序时,它起作用,但是当我运行机架式测试时,它不起作用.谁能告诉我这是怎么回事?I'vegotaSinatra"helloworld"appthatIamtryingtorunusingjRuby.Itw