Używam cm lokomotyw do naszego nowego projektu. Który używa szyn 3.2.13, Ruby 1.9.3 i mongodb.
Ponieważ klient chce edytować niektóre strony (około 10), postanowiliśmy zintegrować lokomotywę z istniejącą aplikacją szyn.
Problem, który znaleźliśmy, nie jest w stanie dziedziczyć żadnej strony z pliku application.html.
Czy musimy napisać osobny html w indeksie lokomotywy, czy też istnieje jakiś sposób interakcji między cms a naszą aplikacją rails.
jesteśmy całkowicie zdezorientowani, ponieważ jest to moja pierwsza integracja cms z szynami
Z góry dziękuję
Odpowiedzi:
1 dla odpowiedzi № 1Nie sądzę, że istnieje sposób, aby to zrobić. Wszystkie układy lokomotyw są przechowywane w bazie danych, a proces renderowania jest całkowicie odrębny i różni się od procesu renderowania szyn. Myślę, że najprościej byłoby skopiować plik application.html do układu indeksu dodając niezbędne bloki płynów.
0 dla odpowiedzi nr 2
układ zostanie automatycznie renderowany do tego samego kontrolera nazwy, co spowoduje przesłonięcie układu aplikacji.
możesz wyznaczyć widoki, aby użyć tego układu, dodając
layout "application"
do kontrolera, z którego chcesz skorzystać z układu aplikacji