2016-04-22 10 views
2

Ich kann ein div Tag wie folgt tun:Wie mache ich einen Absatz ("p") Tag in Arbre?

2.1.0 :014 > Arbre::Context.new { div "foo" } 
=> <div>foo</div> 

Und ein span Tag wie folgt:

2.1.0 :017 > Arbre::Context.new { span "foo" } 
=> <span>foo</span> 

Aber diese Konvention funktioniert nicht für die p (Absatz) tag:

2.1.0 :020 > Arbre::Context.new { p "foo" } 
"foo" 
=> 

Offensichtlich funktioniert das nicht, weil bereits in Ruby verwendet wird.

Wie mache ich eine Absatzmarke in Arbre?

Antwort

2

In Arbre, die Absatz-Funktion ist para:

2.1.0 :021 > Arbre::Context.new { para "foo" } 
=> <p>foo</p> 

ich dies nicht in der Lage war, in irgendwelchen docs zu finden. Ich hatte einfach Glück.

+0

Das macht Sinn, würde nicht wollen, [Kernel # p] (https://ruby-doc.org/core-2.4.0/Kernel.html#method-ip) – Nic

+1

Ja, nur wünschen, die docs gab ihm etwas Aufmerksamkeit. –

+0

@GrantBirchmeier Ihr [Wunsch ist erteilt] (https://activeadmin.github.io/arbre/). –

Verwandte Themen