Я використовую локомотив cms для нашого нового проекту. Яка використовує рейки 3.2.13, Ruby 1.9.3 і mongodb.
Оскільки клієнт хоче редагувати деякі сторінки (близько 10), ми вирішили інтегрувати локомотив із існуючим додатком для рейсів.
Проблема, яку ми знайшли тут, не може успадкувати будь-яку сторінку з програми.html.
Чи потрібно написати окремий html в індексі локомотивів чи існує якийсь спосіб взаємодіяти між cms та додатком для наших рейсів?
ми абсолютно заплуталися, оскільки це моя перша інтеграція cms в рейки
Заздалегідь спасибі
Відповіді:
1 для відповіді № 1Я не думаю, що є спосіб зробити це. Всі макети для локомотива зберігаються в базі даних, і процес рендеринга повністю відокремлений і відрізняється від процесу рендеринга рейок. Я думаю, що найпростіший спосіб полягає в тому, щоб просто скопіювати додаток.html до макета індексу, додаючи його в потрібні рідкі блоки.
0 для відповіді № 2
макет автоматично буде показано на одного контролера імені, і це перевизначить макет додатка.
ви можете призначити представлення, щоб використовувати який макет, додавши
layout "application"
до контролера, який ви хочете використовувати макет додатка