Als «sinatra» getaggte Fragen


8
Verwenden von Sinatra für größere Projekte über mehrere Dateien
Es scheint, dass in Sinatra alle Routen-Handler in eine einzige Datei geschrieben werden. Wenn ich das richtig verstehe, fungiert sie als ein einziger großer / kleiner Controller. Gibt es eine Möglichkeit, es in separate unabhängige Dateien aufzuteilen? Wenn also jemand "/" aufruft, wird eine Aktion ausgeführt, und wenn etwas wie …
184 ruby  sinatra 

14
Statische Dateien mit Sinatra bereitstellen
Ich habe eine einseitige Website, die nur HTML, CSS und JavaScript verwendet. Ich möchte die App für Heroku bereitstellen, kann aber keinen Weg finden, dies zu tun. Ich versuche jetzt, die App mit Sinatra zum Laufen zu bringen. . |-- application.css |-- application.js |-- index.html |-- jquery.js `-- myapp.rb Und …
139 ruby  sinatra 


3
EventSource / Server-Sent Events über Nginx
Auf der Serverseite mit Sinatra mit einem streamBlock. get '/stream', :provides => 'text/event-stream' do stream :keep_open do |out| connections << out out.callback { connections.delete(out) } end end Auf Kundenseite: var es = new EventSource('/stream'); es.onmessage = function(e) { $('#chat').append(e.data + "\n") }; Wenn ich die App direkt über benutze http://localhost:9292/, …
78 ruby  nginx  sinatra 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.