Ich habe eine Anwendung in Rails. Kürzlich wurde Ember installiert und wird von Seiten der Ansichten verwendet. Es funktioniert gut dort. Jetzt muss ich der Navbar etwas Ember-Funktionalität hinzufügen. Im Moment ist navbar der Teil des Rails-Layouts. Ich habe mich noch nie mit Ember beschäftigt, ich habe nur ein paar Tutorials gelesen.Putting eine Ember teilweise innerhalb der Schienen Ansicht
Die erste Lösung, die ich bisher gefunden habe, ist das Neuschreiben und Verschieben der Navigationsleiste vom Rails-Layout zum Embers-Layout. Aber das scheint eine Menge Arbeit zu sein, und ich bin mir nicht sicher, ob es eine gute Idee ist.
Es gibt auch einen Weg, ein div namens "ember-app" zu setzen und dort den Ember zu root. Aber das funktioniert für eine ganze Glut-App, und ich will nur einen Teil in Navbar und etwas anderes im Körper. Was ich gerne machen würde, ist etwas wie das
<body>
<div class="navbar">
*rails things*
<div id="ember-navbar-part></div>
*more rails things*
</div>
<div id="ember-body-part">
</div>
</body>
Ist es möglich? Es gibt einige Teile, die ich gefunden habe, aber sie funktionieren in der Glut App. Vielleicht ist es normal, die Navbar in die Glut-App zu verschieben?
Vielen Dank für Ihre Antwort. Ich denke, wir werden langsam das ganze Frontend auf die Glut verschieben. Das Ding ist es, die ganze App ist wie zwei Jahre alt, und wir haben Glut wie vor zwei Wochen, also ist es eine Menge Arbeit, alles auf Glut zu übertragen, aber wie ich es gerade sehe, Das ist wahrscheinlich die beste Lösung. – ZebThan