enlive を使用して属性に値を追加することは可能ですか?
例:私はこれを持っています
<a href="/item/edit/">edit</a>
そしてこれが欲しい
<a href="/item/edit/123">edit</a>
私は現在これをやっています:
(html/defsnippet foo "views/foo.html" [:#main]
[ctxt]
[:a] (html/set-attr :href (str "/item/edit/" (ctxt :id))))
しかし、ID を既存の URL に追加するだけで、URL をコードに埋め込まないようにしたいと思います。
(html/defsnippet foo "views/foo.html" [:#main]
[ctxt]
[:a@href] (html/append (ctxt :id)))