sinatra

    22熱度

    1回答

    我希望能夠從./views的子目錄(例如./views/admin)獲得Sinatra視圖。我知道你可以設置的意見,像這樣: set :views, Proc.new { File.join(root, "templates") } 但我怎麼就能夠設置這個只對文件的一部分?

    11熱度

    4回答

    詢問this question,之後,我開始使用Sinatra作爲服務網頁的一種方式。 今天晚上,我和我的一個朋友開始測試服務器的速度。 文件登錄的樣子: require 'rubygems' require 'sinatra' require 'haml' enable :sessions #for cookies! get '/' do haml :index end

    8熱度

    4回答

    看看下面的代碼: ### Dependencies require 'rubygems' require 'sinatra' require 'datamapper' ### Configuration config = YAML::load(File.read('config.yml')) name = config['config']['name'] description

    4熱度

    3回答

    我有一個應用程序類 class MyApplication < Sinatra::Base # ... do something ... end 和config.ru文件 # ... load libraries ... run MyApplication 我平時使用客運作爲我的開發環境,這對於一個正常的工作完全正常 - 非模塊化 - 西納特拉的應用。但在這種情況下,我沒有錯

    9熱度

    1回答

    我有一個使用Rack :: Session :: Cookie共享會話的組合Sinatra/Rails應用程序。與機架::處理器:: Thin.run應用開始時,應用程序工作正常,但如果rackup文件開始薄開始,我在機架得到一個錯誤::會議::餅乾: !! Unexpected error while processing request: no marshal_dump is defined

    0熱度

    1回答

    我想在Phusion Passenger w/nginx上使用Sinatra部署應用程序。如果我想在我的靜態內容 - 樣式表上設置Expires標頭,說 - 我似乎有三個地方可以完成這個任務。 在我屈的應用程序,使用API​​ 隨着Rack中間件 在服務器配置爲我的部署 哪個這些方法是設置HTTP頭的最佳地點?

    0熱度

    2回答

    披露:我什麼都不知道Web編程 背景問題: 我有一個環境試驗室測試嵌入式計算機在不同溫度下。它由一個Windows應用程序控制。我可以通過ruby和控制應用程序的Win32API接口來控制室。該廳遠離我的辦公室,我將遠程監控狀態並通過Web界面觸發更改。 Sinatra可以很容易地通過Web服務器顯示狀態。 我的問題:我想單擊狀態網頁上的按鈕,並通過Sinatra和Ruby發送命令到應用程序而無需

    1熱度

    6回答

    對於下面的代碼,爲什麼只有「世界」被印 get '/' do "Hello" "World" end

    26熱度

    5回答

    我有我與西納特拉寫了一個小的網絡服務器。我希望能夠將消息記錄到日誌文件中。我已經通過http://www.sinatrarb.com/api/index.html和www.sinatrarb.com/intro.html閱讀,我看到機架有一些所謂的機架:: CommonLogger,但我找不到它如何可以訪問和使用記錄消息的任何實例。我的應用程序很簡單,所以我寫了它作爲一個頂級DSL,但我可以切換到

    2熱度

    1回答

    我正在使用amazon-product-advertising-api gem,並按照example code嘗試抓取音樂專輯數據。 我的代碼如下: post '/mash' do username = params[:username] user = Scrobbler::User.new(username) @recommendations = user.re