sinatra

    3熱度

    1回答

    我希望我的服務器發送多部分響應(multipart/x-mixed-replace)。我更喜歡使用Sinatra框架或通用Rack應用程序的某種解決方案,但是在Ruby中的任何示例都會很好。下面是我想要做等值,在PHP中: <?php header('Content-type: multipart/x-mixed-replace;boundary="rn9012"'); pr

    6熱度

    1回答

    好吧,這是一個簡單的任務。在將html呈現給客戶端之後,我想用請求中的信息執行數據庫調用。 我使用sinatra是因爲它是一個輕量級的微框架,但是如果它更快/更容易(Rack?我只想獲取網址,並根據網址將客戶端重定向到其他地方。 那麼,如何去機架/ sinatra一個真正的after_filter。而after_filter的意思是在回覆發送給客戶端之後。或者,這只是沒有線程不能dooable?

    8熱度

    3回答

    與sinatra一起玩,我陷入了一個小問題:當我用斜槓使用params時,它會混淆路由器引擎。那麼是否有一種很好的方式來處理這種param而不必對它進行編碼? 代碼看起來像 get 'add/:url' do #.... end ,我打算讓像/添加/ http://sctackoverflow.com/工作

    1熱度

    4回答

    我一直在想這一段時間,但什麼是確保在Web應用程序(RoR,Sinatra,PHP,任何東西)中創建鏈接(使用方法生成或寫入無論你是否在某個域的根目錄中):http://www.example.com/或http://www.example.com/this/is/where/the/app/is/ 我的想法是讓最終用戶在你的應用的配置中指定一個文檔根目錄,並使用它,但是我試圖想到一個很好的方式來

    1熱度

    2回答

    當我觸摸tmp/restart.txt並重新啓動應用後,第一個請求會拋出一個錯誤,通常是關於找不到Haml :: Engine或其他寶石的錯誤。第二個和後續請求都正常工作。我在運行Rack 0.4.1和Sinatra 0.3.3的Dreamhost上遇到了這個問題,但在搬到我自己的主機上並運行一個更新的Rack(0.9.1)和Sinatra(0.9.0.4)後,我仍然看到了問題。 如果你不知道確切

    5熱度

    3回答

    我試圖讓HAML工作不與西納特拉寶石(Heroku的不允許創業板安裝,據我所知) 什麼我迄今所做的: 克隆HAML我的項目 裏面添加混帳回購協議:要求 'HAML/lib目錄/ haml.rb' 我西納特拉主文件 以下工作: get '/test' do Haml::Engine.new('%p test').render end 但以下不會: get '/test2' do

    1熱度

    3回答

    我有一個目前在Sinatra上運行的小型web應用程序。它只有兩頁,所以我不需要控制器或許多意見。我已經包含ActiveRecord與數據庫和ActiveMailer交互以發送和接收郵件。 在這樣小的項目中使用Rails或Merb會值得嗎?我發現自己添加了包含在Rails中的功能。我之前沒有使用Merb的經驗,所以我不知道這是否合適。但是從我聽到的情況來看,Merb可能是一個只需要幾個組件的項目的