Ich mag die Idee der gerade angekündigten Vollbild-Tabellenfunktion wirklich sehr:
Ich habe gerade 2.8.0.beta8 (32c6c4f417) bereitgestellt und kann weder in Firefox noch in Chrome einen Button zum Erweitern der Tabelle auf einer Tabelle sehen. Ich habe HTML neu erstellt, falls dies eine Voraussetzung war, und es hat immer noch nicht geholfen. Ich habe die Browserfenstergröße klein und groß geändert, um zu sehen, ob das eine Rolle spielt, und konnte es nicht anzeigen lassen.
Die Tabelle, die ich als Beispiel anzeigen wollte, war hier:
Verstehe ich etwas falsch an dieser Funktion? Ich möchte sie meiner Community ankündigen, aber ich möchte sicherstellen, dass sie zuerst funktioniert.
Vielen Dank! Das Bild kann gerne geteilt werden und wird geschätzt.
Ich habe gerade überprüft, dass die Fenster, die zuvor das Problem gemeldet haben, immer noch nicht funktionierten, auch nicht nach einem Neuladen, aber nach einem Shift-Klick-Neuladen (noch einmal; das hatte ich heute Morgen vor meiner Anfrage getan) wird es mir jetzt sowohl in Firefox als auch in Chrome angezeigt.
Ich vermute, dass es tatsächlich ein erneutes “Backen” (rebake) erforderte und dass dieses erneute Backen länger dauerte, als ich erwartet hatte.
Ich habe bestätigt, dass eine andere Seite, die ich nicht neu gebacken habe, die Funktion immer noch nicht anzeigt, selbst bei einem Shift-Klick-Neuladen. Es muss also sein, dass Tabellen neu gebacken werden müssen, damit dies funktioniert.
Ich frage mich, ob es eine Konsolenmethode gibt, um nur alle Tabellen neu zu backen. Vielleicht alle Beiträge neu backen, bei denen <div class="md-table"> im “cooked”-Teil vorkommt…
posts = Post.where("cooked like '%<div class=\"md-table\">%'")
posts.each do |p|
p.rebake!
end
Das scheint das Problem jedoch nicht gelöst zu haben. Ich habe beobachtet, wie Sidekiq alle Neuerstellungen abgearbeitet hat, sodass die Neuerstellungen definitiv ausgelöst wurden.