我使用websocket-rack構建聊天應用程序API。 我想在redis中存儲websocket連接(最終成爲Rack::WebSocket::Handler::Base::Connection的一個實例),以便它們可以被過濾並從其他進程引用。 我意識到我可以store the connections in an class variable,但這不起作用。 顯然,對象本身不能存儲在redis
我無法真正理解它。比方說,我有一個控制器如下: get :test do
status 201
body "test"
end
after do
status 404
body "not found"
end
現在,來訪/測試產生的響應與404狀態和身體的「測試」。我如何正確地做到這一點? 而且,我發現我可以省略體像 get :test do
Padrino管理員指南(http://www.padrinorb.com/guides/padrino-admin)具有「access_control」對象,但是我不清楚它在哪裏設置?我可以猜到,但那還不夠好。我們有本質: class Admin < Padrino::Application
register Padrino::Admin::AccessControl
en
我想跳過解析由我的數據庫返回的一些json,當我剛剛將其返回到json再次立即在我的padrino應用程序的響應中返回。 即我有 get :data, provides: :json do
Record.order(:day).map do |r|
{r.day.to_s => JSON.parse!(r.data)}
end.reduce({}, :merge!).
我試圖刪除緩存,並設置頁眉發現了這個帖子: How to prevent browser page caching in Rails 有許多與紅寶石軌其他職位一起的問題它是指一個application_controller.rb文件,我的項目沒有。我繼承了這個系統,所以不是它最初開發的一部分。有人可以解釋爲什麼會出現這種情況嗎?我使用padrino和我的config文件夾中,我有以下文件: 部署