sinatra

    0熱度

    2回答

    我有一個使用Nginx和Unicorn託管的Sinatra應用程序。當我升級服務器上的操作系統(Ubuntu 14.04.5 LTS)時,它就停止運行了,除了這個獨立的基於Rack的應用程序之外,我能夠將它們全部備份。當我嘗試推出獨角獸(unicorn -c unicorn.rb -D),我收到以下錯誤: I, [2017-08-06T15:39:54.426004 #6505] INFO --

    0熱度

    1回答

    我試圖使用身份驗證與Sinatra_warden模塊我西納特拉的Web應用程序,但是當我指向一個授權的網站,它說: NoMethodError在/管理員未定義的方法'認證」對於零:NilClass 這裏是我的app.rb文件: require 'sinatra' require 'sinatra_warden' class App < Sinatra::Base register

    0熱度

    1回答

    我食入西納特拉和ActiveRecord的,我發現我得到了很多的錯誤,如 LoadError: cannot load such file -- ./model/character_houses 或 rake aborted! NameError: uninitialized constant House 第一個是當我試着使用需要加載到IRB」。/app'爲我的主要rb文件。 第二個是當

    1熱度

    1回答

    我試圖中繼GET請求,因此當用戶向服務器發送POST請求時,服務器會對另一個URL執行另一個GET請求並返回結果。 問題是,當我用puts打印結果時,我看到了我期待的正確結果,但最後一行(我相信ruby函數的最後一行自動返回)不會響應POST請求(它返回空的響應)。來自JavaScript我相信它正在做一個異步的GET調用,並且響應不等待,直到GET客戶端完成。 任何幫助,將不勝感激。 requi

    0熱度

    1回答

    我目前有Ruby代碼,從客戶端採取HTTP POST。它使另一個http帖子,我想發送一個基於帖子響應的json響應。我該怎麼做呢?我試圖使用這篇文章的答案:How to send simple json response in Rails? 但是,當我嘗試編譯時它給了我錯誤。 require 'sinatra' require 'rest-client' require 'sequel'

    0熱度

    1回答

    我應該提到的第一件事是我不使用Rails。我沒有rake assets:precompile任務(無論如何嘗試過,沒有工作)。我沒有一個public/assets文件夾(無論如何嘗試git rm -r public/assets,也沒有工作)。 很長一段時間,我使用Dropbox部署到Heroku(我是一個很新手的代碼) - 我計劃在大約一個月左右的時間內轉向git。但考慮到這個問題,我今天做出了

    0熱度

    1回答

    我正嘗試用Sinatra創建一個簡單的葡萄酒網絡應用程序。我的葡萄酒模型中的關鍵是「葡萄酒」,「葡萄酒」和「品種」。葡萄酒是一個整數。我還有一個筆記模型供用戶在筆記中添加(目前以逗號分隔,稍後會計劃更加健壯...)。 這是我WineController內我的POST操作: post '/wines' do if params[:wine] == "" erb :'wines/n

    0熱度

    2回答

    通常,我會在每個haml文件中包含這些文件,但由於主佈局包含jquery,因此所有新的js文件都必須在jQuery src後出現。 如何基於當前正在使用的haml包含不同的JS文件? 所以基本上我: haml :login_signup, :layout => :'main' 而且從login_signup HAML文件,我想傳遞給從推出的JS文件的名稱:主HAML文件。

    0熱度

    1回答

    當試圖用sinatra運行這個應用程序時,它會拋出一個錯誤,稱它找不到json文件。當我測試Sinatra以外的方法時,它們工作正常。 文件database.json位於與app.rb相同的文件夾中。當我不執行「閱讀」方法時,sinatra運作良好。 這是app.rb require 'sinatra' require 'json' class Articles attr_reader :

    0熱度

    1回答

    這是我目前使用: haml :login_signup, :layout => :'main' 從login_signup HAML文件,我想通過JS文件的名稱是在主哈姆文件中解析。 原因?佈局main.haml包含jquery引用。其餘的haml文件使用不同的JS腳本,它們需要首先獲取jquery。