2 Stimmen

mustache.haml-Vorlagen

Ich würde gerne eine einzige haml/mustache-Vorlage verwenden, etwa so:

.foo
  %h2 {{title}}

Das kann ich auf zwei Arten darstellen:

1) Als Teilmenge und Übergabe eines Hashes:

render :partial => 'foo', :mustache => {:title => 'hello world'}
=>
<div class='foo'><h2>hello world</h2></div>

2) Als Teil ohne Raute zur Verwendung innerhalb eines Script-Tags:

:javascript
  render :partial => 'foo'
=>
<script type='text/javascript'>
  <div class='foo'><h2>{{title}}</h2></div>
</script>

Ich habe verschiedene Kombinationen von Dateinamen ausprobiert... "_foo.mustache.haml", zum Beispiel, aber Rails erkennt diese Erweiterung nicht.

Außerdem verwende ich die Datei mustache_template_handler.rb von Ryan Bates: http://railscasts.com/episodes/295-sharing-mustache-templates

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X