sinatra

    7熱度

    1回答

    我創建的末日一個小應用程序,和我想確定我的用戶從他們的郵政編碼城市(他們會輸入),他們和其他用戶之間的距離(按郵政編碼),並可能拉鍊的熱圖。 我該怎麼做?我嘗試過geoip gem,但似乎沒有做到我想要的。我會使用像Google地圖這樣的外部服務嗎(顯然我需要這個服務來獲得熱圖)? 感謝您的任何幫助。

    0熱度

    2回答

    在Sinatra中,如果您有「GET /images/photo1.jpg」請求...您可以通過創建「公共」目錄節省大量時間。任何未找到的路線都假設在您的「公共」目錄中。 但是,這似乎只適用於GET請求。有沒有辦法爲POST請求做類似的事情? 或者: 打開一些靜態方法? 也許鍛造一個內在的要求? 複製功能? 任何想法?這是一個錯誤嗎? PS:我知道在POST請求中尋找文件不是RESTful,不幸的

    1熱度

    1回答

    我使用機架:會話:池基於內存的會話。我想 訪問在 機架接觸池實例變量:會話:水池,所以我可以看到所有的活動會話和包含的數據。我如何從Sinatra或irb提示符中執行 。 我最初的想法是:Sinatra:Application :: Rack :: Session:Pool,但是 似乎給我這個類而不是當前實例,所以 pool變量不可訪問。

    4熱度

    2回答

    我找不到關於如何使用authlogic和sinatra的資源。或者至少沒有約規範方式做authlogic身份驗證文檔... 任何有指向一些教程,示例代碼或可以勾勒出一個最小authlogic /西納特拉的例子嗎? 在此先感謝。

    8熱度

    4回答

    每一個請求重新加載西納特拉應用,我根據這個thread # config.ru require 'rubygems' require 'sinatra' set :environment, :development require 'app' run Sinatra::Application # app.rb class Sinatra::Reloader < Rack::Re

    0熱度

    2回答

    我想設置我的Rails應用程序的定製Pingdom的監測,並想手藝,看起來像這樣的XML響應: <?xml version="1.0" encoding="UTF-8"?> <pingdom_http_custom_check> <status>OK</status> <response_time>210.22</response_time> </pingdom_http_

    1熱度

    1回答

    我試圖找出一個用戶ID號碼,從一個ActiveRecord表搶學生排,但由於某些原因,「後」塊不會找到我的:ID。 對於'get',網址是localhost:9456/update/17。這是17我需要傳遞到'後'塊更新數據庫。 我不知道如何做到這一點。解析URL?這似乎是我失去了一些明顯的東西。 # update user page get '/update/:id' do @stu

    8熱度

    3回答

    測試控制器的實例變量我有一個末日應用程序,如果用戶登錄,供應頁面爲只讀或可編輯根據。 控制器設置一個變量@can_edit,即由視圖使用來隱藏/顯示編輯鏈接。如何在我的測試中測試@can_edit的值?我不知道如何獲取Rack :: Test下的控制器當前實例。 我用class_eval存根在控制器中logged_in?方法,但我不得不求助於檢查last_response.body我的編輯鏈接以查

    8熱度

    3回答

    嗨,夥計們我用mongomapper運行sinatra應用程序。我有稱爲電影(文檔)和封面(EmbeddedDocument)的模型。我將封面嵌入到使用的電影中。 @movie.covers << @cover @movie.save This works great。 hit @ movies.covers我得到了嵌入文檔的數組。 但我無法銷燬嵌入式文檔。我試過這樣的事情 @movie.c

    1熱度

    2回答

    我正在考慮使用Integrity作爲持續集成工具,但不希望(或不能)爲應用程序設置單獨的域。 是否有可能獲得Sinatra應用程序(如完整性),並使其成爲Rails引擎?如何去做呢? 編輯:我意識到「引擎」通常需要像控制器和視圖的Rails代碼。 伯尼