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