Unten ist meine Anwendung -
(ns mfaiz.routes
(:use [net.cgrand.moustache :only [app]]
[net.cgrand.enlive-html :only [deftemplate content]]
[ring.util.response :only [response]]))
(deftemplate reg "mfaiz/templates/reg.html" [])
(def my-app (app
["hi"] "Hello World!"
["reg"] (-> ((-> "reg" symbol resolve)) response constantly)
[&] "Nothing was found"))
Ich stoße auf einen Fehler bei dieser Route -
["reg"] (-> ((-> "reg" symbol resolve)) response constantly)
Wenn ich die obige Route direkt auswerte, funktioniert sie einwandfrei und liefert die html-Datei -
((-> "reg" symbol resolve))
Wenn ich die Route auch so ändere, dass sie die Vorlagenfunktion direkt aufruft, funktioniert es auch.
["reg"] (-> (reg) response constantly)
Irgendwelche Ideen, was falsch läuft?