README.de.rdoc in sinatra-1.1.4 vs README.de.rdoc in sinatra-1.2.0.a
- old
+ new
@@ -431,10 +431,23 @@
markaby :index
end
Dieser Code rendert <tt>./views/index.mab</tt>.
+=== Slim-Templates
+
+Das slim gem wird benötigt, um Slim-Templates rendern zu können:
+
+ ## slim muss eingebunden werden
+ require 'slim'
+
+ get '/' do
+ slim :index
+ end
+
+Dieser Code rendert <tt>./views/index.slim</tt>.
+
=== CoffeeScript-Templates
Das coffee-script gem und das `coffee`-Programm werden benötigt, um CoffeScript-Templates rendern zu können:
## coffee-script muss eingebunden werden
@@ -567,9 +580,19 @@
authenticate!
end
after '/create/:slug' do |slug|
session[:last_slug] = slug
+ end
+
+Ähnlich wie Routen können Filter auch mit weiteren Bedingungen eingeschränkt werden:
+
+ before :agent => /Songbird/ do
+ # ...
+ end
+
+ after '/blog/*', :host_name => 'example.com' do
+ # ...
end
== Anhalten
Zum sofortigen stoppen eines Request in einem Filter oder einer Route: