sinatra

Sinatra ist eine Domain Specific Language (DSL) zum schnellen Erstellen von Web-Anwendungen in Ruby mit minimalem Aufwand. Es ist eine Alternative zu anderen Ruby Web Application Frameworks wie Ruby on Rails, Nitro, Camping und Rango.
3
Antworten

Wie kann ich alle Params sanieren, die in eine Sinatra App kommen?

In einer ähnlichen Rails-App konnte ich eine rekursive Hash-Prüffunktion erstellen, die dann die clean / fragment-Methode des Sanitize-Edelsteins ausführt, um alle HTML-Elemente aus dem eingehenden params-Hash zu entfernen. Ich habe im applicati...
10.12.2015, 05:18
2
Antworten

Erb mit Sinatra in Rubin

Also habe ich einen Webserver, den ich mit sinatra gebaut habe, dessen Fleisch so aussieht: %Vor% Und natürlich die Vorlage in views/index.erb , die ungefähr so ​​aussieht: %Vor% Wenn Sie versuchen, Code wie diesen auszuführen, werden...
02.04.2010, 17:56
3
Antworten

Wie mache ich Thin auf einem anderen Port laufen?

Ich habe eine sehr einfache Test-App. Wenn ich diesen Befehl ausführe, ignoriert der Server den angegebenen Port und führt Thin an Port 4567 aus. Warum wird der angegebene Port ignoriert? %Vor% xxx.rb-Datei %Vor% Datei config.ru %Vor%...
24.09.2012, 05:49
2
Antworten

Keine solche Datei zum Laden von Passagier und Sinatra

Ich habe vor kurzem auf Ruby 1.9.2 (RVM), Sinatra 1.1 und Passenger 3.0.0 aktualisiert. Ich habe eine einfache Anwendung bestehend aus: %Vor% Wenn ich die Anwendung vom Terminal aus mit ruby app.rb starte, wird jedesythment wie erwartet g...
25.10.2010, 19:34
1
Antwort

Wie bekomme ich eine benutzerdefinierte Rake-Aufgabe in Sinatra?

* Ich möchte eine benutzerdefinierte Rake-Aufgabe in meiner Sinatra-App erhalten, aber ich bekomme immer rake aborted! Don't know how to build task 'greet' . Hier ist die benutzerdefinierte Rake-Aufgabe ( greet.rake ) für Testzwecke: %V...
19.11.2013, 20:33
2
Antworten

Wie konvertiert man eine Net :: HTTP Antwort auf eine bestimmte Kodierung in Ruby 1.9.1?

Ich habe eine Sinatra-Anwendung ( Ссылка ), die Folgendes ausführt: Abrufen einer HTML-Seite (via net / http) Erstellen Sie ein Nokogiri-Dokument aus dem response.body Extrahieren Sie einige Informationen und senden Sie sie in der Antwor...
30.07.2009, 15:23
2
Antworten

So legen Sie HTTP-Antwort (Cache) -Header in einer auf Heroku gehosteten Sinatra-App fest

Ich habe eine ziemlich einfache App (nur eine index.html -Datei und eine CSS-Datei - es ist wirklich nur eine statische Seite) auf Heroku gehostet. Ich benutze Sinatra, um es auf Heroku zu hosten. Die 'App' selbst ist ziemlich einfach: %...
27.01.2011, 07:22
3
Antworten

Erstellen einer Route mit Sinatra, um nur einen bestimmten Inhaltstyp zu akzeptieren

Ich versuche eine Route mit Sinatra zu erstellen, die nur POST mit einem Content-type: application/json ohne Erfolg akzeptiert. Mein Ansatz ist wie folgt: %Vor% Beim Testen mit curl habe ich gesehen, dass :provides => :json die R...
22.11.2011, 10:59
2
Antworten

Mehrere optionale Parameter in der Sinatra-Route

Ich brauche die Sinatra-Route, um sich folgendermaßen zu verhalten: %Vor% Ich verstehe, ich könnte die Werte als Abfrage übergeben: %Vor% aber ich möchte sie wie oben beschrieben weitergeben. Ich bin mir ziemlich sicher, dass es einen We...
18.02.2014, 07:39
3
Antworten

Kann ich SSL in Sinatra mit Thin aktivieren?

Ich suche nach einer einfachen Möglichkeit, SSL in einer eigenständigen Sinatra-Anwendung zu aktivieren, die über Thin läuft, ohne die Parameter --ssl , --ssl-key-file und --ssl-cert-file über die Thin-Kommandozeile übergeben zu müssen....
10.07.2012, 00:38