2016-04-03 2 views
2

Ich probiere das Juwel verwalten in einer Rails 4-App aus. Es scheint gut zu funktionieren und ich mag die saubere Benutzeroberfläche. Ich benötige jedoch eine reaktionsfähige Benutzeroberfläche, um die Verwaltungsvorgänge auf mobilen Geräten zu ermöglichen. Ich habe überall in meinem Projekt nach möglichen CSS-Dateien gesucht, die ich möglicherweise ändern könnte, aber nichts in Bezug auf die Ansichten zum Verwalten finden kann.Css-Stile können nicht angewendet werden, um Ansichten von Edelstein-UI zu verwalten, um reaktionsfähig zu machen

in Browser-Entwickler-Tool Suche zeigt diesen Weg CSS-Datei: ich einen Link zu einem Stylesheet in dem HTML-Kopfteil sehen auf diesen Weg zeigen:

/assets/administrate/application.self-c72e7c1a6aca7d4e9ae8ec6fdd92a87e81881a0012158db0cf618e4f2012d26f.css?body=1 

Ich bin nicht ganz sicher, was los ist, Hier. Der Administrationsordner scheint nirgendwo im Projekt zu existieren. Ich überprüfte app/assets und lib/assets. Ich dachte, die CSS-Stile könnten inline angewendet werden, wenn die Seite gerendert wird, aber wieder nichts in den Elementen der Benutzeroberfläche abgesehen von den Klassen (eg. class="sidebar") gefunden. Die Administrate documentation enthält auch nichts über das Anpassen der Schnittstelle. Es heißt, dass der Quellcode des Edelsteins in den Verzeichnissen app und lib liegt, aber wie ich erwähnt habe, kann ich in beiden nichts finden.

Vielleicht wird die CSS durch einige versteckte Vorverarbeitung im laufenden Betrieb kompiliert? Ich verstehe, dass ein Durcheinander mit der Benutzeroberfläche möglicherweise nicht empfohlen wird und die Benutzeroberfläche unerwartet beschädigen könnte. Trotzdem möchte ich es versuchen. Wenn jemand Glück gehabt hat, um es für die Reaktionsfähigkeit anzupassen, wäre ich für jeden Hinweis dankbar, um anzufangen. Vielleicht fehlt mir etwas, das in den Administrate-Einstellungen angepasst werden kann. Vielen Dank!

Antwort

2

Wenn Sie dies noch nicht gelöst haben, lesen Sie https://github.com/thoughtbot/administrate/pull/326.

Wenn Sie rails generate administrate:assets ausführen, werden alle Ressourcen von Administrate in Ihre Anwendung kopiert, die Sie dann beliebig anpassen können. Sie können auch selektiv nur Bilder, Javascripts oder Stylesheets kopieren.

Verwandte Themen