sinatra

    -2热度

    1回答

    我有一个很简单 Sinatra应用程序,我不想打扰创建一个模型。我需要在没有模型的情况下将数据插入到Postgresql数据库中,如果可能的话,也可以不使用ActiveRecord,也可以仅使用纯Sql。我还没有找到任何这样的事例。那我该怎么做?

    1热度

    1回答

    我用下面的代码通过一个表格来上传单个文件: app.rb @filename = params[:file][:filename] file = params[:file][:tempfile] File.open("./public/#{@filename}", 'wb') do |f| f.write(file.read) end string_file.erb: <input

    0热度

    1回答

    目前,我正在使用websockets将图像发送到我的服务器,进行处理,然后将其发回。具体来说,我使用Ruby与Sinatra和sinatra-websocket。 在我的开发服务器上,将图像发送到服务器并检索未经处理的确切图像需要大约2秒。 在AWS-EC2实例上,这需要大约15秒。我发送的图像文件是〜500kb。我的上传和下载速度远高于此。 我该如何加快这个过程?这是来回发送图像的一种天真的方式

    1热度

    1回答

    我正在开发一个基于sinatra的Web应用程序,并且我广泛使用测试来确保部署前一切正常。作为测试框架,我使用了webkit的minitest :: specs和capybara。 我的问题是,在部署之后我的应用程序与基本URL像这样运行: http://cool.server.net/to-the-application/ 但在测试过程中水豚假定全新基地的URL与路径/不to-the-app

    0热度

    1回答

    我正在练习在Sinatra中制作一个Web应用程序,我正在尝试更新一个页面,以便从一个数据库中获取信息后会显示一次按钮被点击(更具体地说,我是一个使用学生数据库的学生年龄,姓名和校园位置)。我有一个5个按钮(每个校园一个)的路线,一旦校园按钮被点击,我希望网页更新所有学生的信息(来自该校园)在同一页面上。 这就是我对app.rb require 'sinatra' require 'sqlite

    0热度

    1回答

    我有一个用Sinatra,Rack和Puma构建的Ruby web应用程序。我使用Sinatra来实现控制器(MVC模式),每个控制器处理不同的路由,并且每个控制器类扩展为Sinatra::Base。我想启用TLS,以便通过HTTPS提供到服务器的所有连接。 我机架config.ru样子: require 'sinatra' require 'rack' # Start my databas

    1热度

    1回答

    的情况下输出sinatra中的变量在存在用于erb remplates的<%%块内部存在用于输出变量的“concat”之类的帮助器。我可以在Sinatra中使用哪个帮手执行相同的操作,而不使用<%=%>块?我的意思是,像 <% #code concat "This should be rendered in HTML, not in console" #code %> 编辑 视图中的代

    0热度

    1回答

    我正在做一个简单的查询到数据库表发送到外部服务,但我需要添加一个元素到每个返回的记录之前,我这样做。 app.rb get "/:task/:account_id/contacts" do @contacts = Contact.where("Account = ?", params[:account_id]) @contacts.to_json end 提供我,我需要

    2热度

    1回答

    我试着去使用此控制台日志 $.post("greeting", { salutation: console.log(5 + 6), name: "Friend" }, 阿贾克斯PARAM称呼,但没有工作 我怎么能解决这个 <html> <head> <script src="javascripts/jquery-1.5.2.js"></script> <scrip

    0热度

    1回答

    我试图加载JavaScript文件,但出现一个MIME类型错误;不工作我不知道如何解决 我怎么能解决这个 这是我的HTML代码 <html> <head> <script src="/2"></script> <script type="text/javascript"> $(document).ready(function() { var p