я это в проекте Luminus/Compojure:Как я могу предварительно обработать данные перед их отображением в Luminus/Compojure?
(defn article-show-single [id]
(let [a (db/get-single-article {:id id})]
(layout/render "show.html"
{:article a}))
Теперь я хочу предобработки :body
статьи. Я могу это следующим образом:
(str/replace (:body a) #"regex123"
(fn [[_ var1 var2]]
(str "new str 123")))
; => new str 123
Но как я могу объединить эти 2, то есть, я хочу, чтобы изменить :body
из статьи и еще вернуть статью. Как я могу это сделать?
'Не удается разрешить символ: Preprocess в этом context' –
и когда я перехожу функцию перед статьи-шоу-сингл, я получаю' Не удалось разрешить символ: a т. е. в этом контексте «Имя переменной - это« статья », она существует. –
Вы определяли функцию 'preprocess' из моего ответа, прежде чем использовать ее в' update'? –