sinatra

    0熱度

    1回答

    我有以下型號: class User include DataMapper::Resource property :id, Serial property :name, String, required: true property :email, String, required: true, unique: true property :password_digest, Tex

    0熱度

    1回答

    我試圖從api顯示數字,但我希望我的頁面加載速度更快。所以,我想每5分鐘從api中獲取數字,並將該數字加載到我的頁面。這是我的。 get '/' do x = Numbersapi.new @number = x.number :erb home end 這工作正常,但從api獲取該號碼需要一段時間,這意味着我的網頁需要一段時間才能加載。我想提前查看該數字,然後

    0熱度

    1回答

    我有一個運行Sinatra和Puma的網站,Nginx代理通過上游到Sinatra應用程序的流量。 現在我對其中一個視圖做了修改。因爲Sinatra應用程序正在生產模式下運行,所以我重新啓動了Puma和Nginx,但是在刷新瀏覽器時,我看不到視圖中的更改。 設置都是香草;我還沒有做出任何不尋常的設置,特別是與緩存無關。我還查看了Nginx的/ var下是否有包含緩存的目錄,但沒有。

    0熱度

    1回答

    我是一個整合反應+紅寶石的新手,想知道是否有方法來訪問我存儲的會話內容? 例如,在我的app.rb中,我存儲了sessions[:return_url]=blah.com。我目前正在爲我的用戶界面使用reactjs,並希望在點擊按鈕時訪問此return_url。有沒有辦法訪問它? 我試着做<%= return_url = sesssions[:return_url] %>但是,這並不工作,因爲我在

    0熱度

    1回答

    我正在構建一個iOS應用程序,並且我有一個運行Sinatra應用程序的AWS ec2實例來刷新和交換Spotify SDK訪問令牌,並且我想知道在應用程序本身上擁有諸如http://#someIP:4567之類的URL的任何安全問題。 我知道一個AWS ec2實例,你可以通過使其成爲一個https來獲得它的安全,但是如何以同樣的方式來保護IP(如果我甚至需要這樣做的話)? 這裏是什麼在ruby文件

    0熱度

    1回答

    我對使用跨不同窗口的會話有個疑問。我目前正試圖創建我要創建一個web應用程序的登錄畫面,我想知道,如果這個流程將通過啓用會話工作: 窗口答:用戶輸入基本帳戶信息並存儲內會話 新的彈出窗口B已打開,用戶通過Google oauth進行身份驗證。我存儲令牌session[:credentials] = generated_credentials。用戶關閉窗口B. 窗口一個訪問session[:cred

    2熱度

    1回答

    我目前使用的序列號,像這樣產生用戶的個人資料頁: get '/users/:id' do @user = User.get(params[:id]) end 這個偉大的工程,直到輸入一個數字,沒有在存在數據庫。 我知道如果找不到記錄,我可以將User.get更改爲User.get!以返回ObjectNotFoundError錯誤,但我不確定如何使用它來幫助我。 我以前在使用RoR時

    0熱度

    1回答

    發佈表單詳細信息時,我有一個基本的Sinatra應用程序。在Heroku上運行 NameError當我得到這個錯誤,尤其是 - 未定義的局部變量或方法`user_details'爲#: MYE POST方法: post "/" do user_details = UserDetails.new(params["name"], params["email"]) if user_d

    -1熱度

    2回答

    我真的不知道爲什麼,我發現了錯誤。除此之外,其他每條路線都有效。 我還附上下面 爲我的控制器和視圖代碼BooksController中 class BooksController < ApplicationController get '/books' do if logged_in? @books = Book.all erb :'books/inde

    1熱度

    2回答

    在活動記錄中,我可以編寫name_changed?來檢查列name是否已更改。 如何檢查表是否已更改? (即新的記錄添加)