2016-06-28 16 views
2

Im unten schlanken Code, wie kann ich einen br-Tag nach dem = @ store_params [i]Br Tag in Schienen sieht schlanke Syntax

th Department 
    - 0.upto(@store_length) do |i| 
     th style="text-align: left;" [email protected]_params[i] 
+0

Warum möchten Sie
Tags zwischen Tabellenspalten-Header setzen? Würde das, wenn es funktionierte, jede Spalte in eine separate Zeile setzen? –

Antwort

2

Ich habe hinzufügen zu viele Probleme mit, dass ... Hast du das versucht?

EDIT: Es tut mir leid, ich habe vergessen, die Br unter th.

th Department 
    - 0.upto(@store_length) do |i| 
     th style="text-align: left;" [email protected]_params[i] 
      br 
+0

Hallo Jordão, der "\ n" wird Fehler. Die erste Option fügt eine Pause hinzu, aber nicht in der th. Mein erster Gedanke war, ein br-Tag in den th- und anderen Text einzufügen, damit ich den th-Inhalt wo ich will, einpacken werde. Für jetzt werde ich versuchen, eine andere Lösung zu folgen. Vielen Dank. – silver

1

Es ist nicht klar, warum würde man <br> Tags zwischen Tabelle Spaltenüberschriften setzen will. Spaltenüberschriften sollten horizontal über das Fenster fließen, und HTML scheint dies zu erzwingen, unabhängig davon, ob das Tag <br> vorhanden ist oder nicht. wenn das absolut Allerdings ist das, was Sie tun möchten, die folgenden sollte es für Sie tun:

table 
    th Department 
    - 0.upto(@store_length) do |i| 
    th style="text-align: left;" #{store_params[i]} 
     <br> 

Ich denke slim kann die un-klammert br ignorieren, weil es nicht erwartet wird.