Я работаю в своем основном макете приложения, хамл-странице в моем приложении Rails.Я пытаюсь визуализировать один div
или немного другой в зависимости от значения свойства в моем объекте Javascript localStorage.Поэтому я использую javascript для создания указанных div
и добавляю их там, где они нужны мне на странице.Тем не менее, рассматриваемые элементы div являются контейнерами для других представлений и используют ключевое слово rails yield
.Как я могу добавить выход haml / erb к моим сгенерированным div?хамл:
#parent-container
:javascript
$(document).ready( function() {
let parentContainer = document.querySelector("#parent-container")
let childContainer = document.createElement('div')
childContainer.setAttribute('id', 'child-container')
if (localStorage["myCondition"] === "true"){
childContainer.classList.add('container-fluid')
} else {
childContainer.classList.add('container')
}
parentContainer.appendChild(childContainer)
});