sinatra

    4熱度

    4回答

    這裏是我的應用程序的輪廓: require 'sinatra' require 'active_record' ActiveRecord::Base.establish_connection( :adapter => "mysql", host => $DB_HOSTNAME, :database => $DB_NAME,:username => $DB_USERNAME,

    2熱度

    2回答

    我正在嘗試開發一種使用sinatra的滑軌金屬端點,但事實證明這是一種痛苦,因爲每次更改代碼時都必須重新啓動服務器。我在Jruby並從更大的Java應用程序中運行。是否有一種簡單的方法可以爲每個請求刷新此代碼?

    1熱度

    1回答

    我已經安裝了jruby和gems似乎很好地安裝在jruby的目錄下,所以我不必擔心這一點。現在我想創建一個sinatra應用程序並在碼頭或其他高效的獨立服務器上運行它?你有什麼建議? 對我來說,應用程序的源代碼可以被修改,啓動起來很簡單,除java之外的所有東西都在一個目錄中,這對我來說很重要。

    1熱度

    2回答

    有誰知道是否有辦法阻止Sinatra在其響應中發送'Connection:close'標頭? 要清楚,我有一個非常簡單的 get '/path' do puts "Some (~200 byte long) string" end 但是,看着網絡分析儀的輸出後,我看到它的發送Connection: close頭的HTTP/1.1 200 OK之後,我想這停止!

    1熱度

    1回答

    我在瘋狂地嘗試調試iTunes爲什麼不接受我發送給它的數據(作爲DAAP服務器) - 你可以看到我想要在the github page上做什麼。 我可以在我的迴應和mt-daapd(iTunes確實接受)的相同迴應之間找到唯一的區別,即mt-daapd響應被分解爲小數據包,而不是一個大數據包(我使用Wireshark包嗅探) 有誰知道如何告訴Sinatra(在薄)做到這一點?或者有任何想法,爲什麼

    0熱度

    1回答

    我拉着我的頭髮試圖使用DataMapper/Sinatra構建一個小隨機照片JSON feed。這是我到目前爲止.. Photo.favorites.to_json(:methods => [:foo, :bar]) 因此,工作正常。 dm-serializer庫中提供了to_json方法。我想要做的就是隨機化該Feed,以便照片不會每次都以相同的順序顯示。由於DataMapper的不具有內置

    0熱度

    2回答

    要返回使用西納特拉文件,我一直在使用這樣的: get '/:name' do x = File.open('c:/mywebsite/' + params[:name],'r') end 即輸入的URL是「http://localserver:4567/myfile.html 它的工作原理,但它發生,我必須有一個。更好的辦法,但我不能在應用程序的目錄中發現在西納特拉網站的首

    0熱度

    1回答

    我用Sinatra編寫了一個小應用程序,並且有一些管理路線(/ admin/new,admin/edit/2,...),並希望通過.htaccess提示來保護它們。有人可以告訴我我是怎麼做到的?

    4熱度

    1回答

    我有一個基本的Ruby應用程序,與Sinatra,Datamapper一起構建,並使用OAuth進行用戶身份驗證。當我從Oauth服務接收到數據時,我將一個新用戶的記錄保存在sqlite3數據庫中。 我不知道該怎麼做是如何去驗證用戶記錄不存在於用戶數據庫表上。我可以使用用戶的唯一ID(uid)來檢查是否已經存儲了uid,但我只是不確定在哪裏執行此操作。 我有2類和/回調路線。類是db模型,並且類具

    11熱度

    2回答

    我已經使用了ASP.NET,現在我正在開發Sinatra/MongoDB應用程序。在ASP.NET架構中,給定請求的數據庫連接來自ADO.NET管理的連接池。連接在請求之間的池中保持活動狀態,以便每個http請求都不支付建立和拆除連接的成本。 在Sinatra MongoDB應用程序中是否存在類似的機制,還是需要連接/斷開每個請求?如果有機制,代碼是什麼樣的? 編輯1:以下不起作用。瀏覽器發送的每