sinatra

    0热度

    1回答

    我试着去使用AJAX输出到paramas文本文件的代码,但不工作 我不知道,因为它不工作 我使用的打印参数验证码 f.write PARAMS [ :名字] require 'sinatra' require 'pp' get '/' do erb :index end get '/2' do content_type 'text/javascript'

    0热度

    1回答

    我一直在使用Sinatra在Ruby中处理Web应用程序。在开发过程中,我从来没有遇到过很多与会话有关的问题。但是,现在我正在使用乘客来实际部署应用程序,我有很多关于会话数据不断被“重置”的问题。 我见过与此问题有关的其他堆栈溢出问题,但没有答案尚未解决它给我。我试了几件事情: Putting 'use Rack::Session::Pool' inside config.ru as sugges

    0热度

    2回答

    我正在编写一个基于Sinatra的API,并且想要使用API​​密钥保护某些端点,在处理路由之前验证密钥。 我明白为什么在before块不起作用抛出一个错误,因为begin/rescue陈述没有被调用呢,不过我要发送一个JSON响应返回给客户端的错误消息一个JSON对象。 我该怎么做? namespace '/v1/sponser/:key' do before do if

    0热度

    1回答

    如果设备是移动设备或者浏览器不受支持,我需要知道(在.rb/.haml级别)。我不希望(或者它不会适合我的需要)在客户端解析userAgent。

    1热度

    1回答

    我注意到当我部署我的sinatra应用程序时,heroku产生了一个神秘的错误。它工作正常,在当地,而事实上,它在Heroku上运行良好,以及 - 但这个错误出现在Heroku的日志我每次部署(且仅在部署): 2017-04-26T08:52:25.579045+00:00 app[web.1]: bundler: failed to load command: rackup (/app/vend

    0热度

    1回答

    我有三个表: - 地点 - 空间(属于馆) - 包括空间(归属于空间) 我收到路线中Venue的id并返回我知道的所有相关空间都包含Spaces(空间记录中的一个名为num_included_spaces__c的字段,用于维护其子项的计数)。现在,我拥有该场所的所有相关父空间,我需要为它们查找所有包含空格。 一个包含的空间仍然是一个空间,它恰好有一个驻留在同一个表中的父项。我试图把这个: 地点=

    0热度

    1回答

    鉴于a really simple Sinatra application: require 'sinatra' require 'slim/include' get '/' do @specifically = %W(milk bread cheese).sample slim :home end 凡views/home.slim看起来是这样的: doctype

    0热度

    1回答

    我正在尝试创建一个小的Sinatra应用程序。目前,试图在bootstrap的帮助下建立一个条件导航栏。我正在尝试使用navbar-right在右侧显示注册/登录/注销链接,但它无法正常工作。它只显示左侧的所有内容。我对导航栏的代码看起来像下面.. 编码提示 <!-- Collect the nav links, forms, and other content for toggling --

    -3热度

    1回答

    嗨,我正在创建一个小的Sinatra应用程序,并试图在其中创建投票系统。 我尝试使用acts_as_votable宝石,但它给我一些错误。 rake db:migrate rake aborted! TypeError: ActsAsVotable is not

    0热度

    1回答

    我正在制作小型Sinatra应用程序并试图将它放在Heroku服务器上。 当我在Heroku上运行rake db:migrate时,Heroku发出错误“Gem :: LoadError:指定'sqlite3'用于数据库适配器,但该gem未加载。将gem 'sqlite3'添加到您的Gemfile中(并确保其版本为至少需要ActiveRecord)“。 。 虽然我在我的gem文件中有开发组中的sq