sinatra

    17熱度

    3回答

    我不知道如何測試我的Sinatra應用程序。我只是運行 ruby​​ 這似乎並不奏效。在那裏的所有文件只討論如何編寫文件的內容,而不討論如何讓它運行。 感謝

    5熱度

    1回答

    我正在使用Sinatra在Ruby中編寫一個小型的Web服務。使用http basic auth(通過https生產)可以訪問幾乎所有內容。 我想從要求授權中排除一個特定的目錄。是否有捷徑可尋?

    28熱度

    5回答

    我是所有三個新手,我試圖寫一個簡單的網站聯繫表格。我提出的代碼如下,但我知道它有一些基本問題(由於我對sinatra沒有經驗)。任何幫助獲得這項工作將不勝感激,我似乎無法弄清楚/找到這種事情的文件。從聯繫人頁面 HAML代碼: %form{:name => "email", :id => "email", :action => "/contact", :method => "post", :enc

    1熱度

    3回答

    當我定義用戶has_many會議時,它會自動創建一個與用戶集合關聯的「user_id」 鍵/值對。除了我不能運行任何 mongo_mapper使用此值查找,沒有它返回nil或[]。 Meeting.first(:USER_ID => 「1234」) Meeting.all(:USER_ID => 「1234」) Meeting.find(:USER_ID => 「1234」) 全部返回零。是否有另

    1熱度

    2回答

    我很想給我的基於Windows的基於桌面應用程序的Web界面,反之亦然。我的桌面應用程序是用wxRuby編寫的,網絡服務器是Sinatra(使用webrick)。最簡單的想法是將它們混合在一起,這是行不通的。 此代碼不起作用。網絡服務器和GUI應用程序不會同時運行。桌面應用程序首先運行,然後關閉; Sinatra開始。 require 'wx' require 'sinatra' config

    4熱度

    2回答

    我無法啓用:會話持續存在乘客/ apache上託管的簡單Sinatra應用程序。我將session [:authorized]的狀態存儲在cookie中。它在託管在Rack :: Handler :: Mongrel上時在本地工作,但我似乎無法在乘客身上獲得相同的行爲。 我已經嘗試了啓用會話,這兩者不上乘客/ Apache安裝 工作兩種方法實現:會議 和 使用機架::會議::游泳池,: domai

    6熱度

    2回答

    我對網絡編程非常陌生(或者實際上,對於它來說很古老,因爲上次我與網絡混淆的是HTML 1.1),但現在需要快速部署Web應用程序。看起來每次我轉身時,都會有新的縮略語和技術可以學習(JSON,XMLRPC,GWT,Javascript,Rails等)。 這裏是我的應用程序必須做到: 得到一個用戶名和密碼,進行身份驗證(很容易,一切都這樣做,顯然)。 允許用戶上傳大量的數據處理。 處理該數據。 允許

    2熱度

    4回答

    我有一個小型的Sinatra應用程序,我在使用Passenger的共享主機帳戶上運行。但是,一段時間後第一次訪問應用程序,我得到一個Passenger錯誤頁面,表示應用程序無法啓動。通常是因爲Sinatra找不到。 我假設這只是從新實例產生時的正常延遲。但是,有沒有辦法延遲嘗試加載Siantra直到Passenger完全加載?

    7熱度

    2回答

    我有一個小的Sinatra應用程序,它可以從ERB模板爲我生成html片段。 如何html_escape輸出? 的<%= H somestring%>助手不屈存在。

    1熱度

    2回答

    我在作爲Sinatra服務器的一部分實現的例程中有一個名爲@theModels的字符串數組。這些模型是供用戶選擇的選項,並且由後端獲得(想法是,隨着新模型的添加,那麼前端代碼不應該改變)。 我正在使用haml來呈現html。 如何枚舉@theModels列表中的每個元素,使每個元素都是複選框?我怎樣才能獲得用戶選擇的複選框? 我看到只是把 = @theModels 會給我包含在@theMode