<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
<g>
<path style="fill: rgb(145, 220, 90);" d="M8,0C3.582,0,0,3.582,0,8s3.582,8,8,8s8-3.582,8-8S12.418,0,8,0z M5,12V4l7,4L5,12z"></path>
</g>
</svg>
const count = (lists, itemClass, startIndex) => {
[...lists].forEach(list => {
[...list.querySelectorAll(`.${itemClass}`)].forEach((li, index) => {
li.innerHTML = `<span>${index + startIndex}</span> ${li.innerHTML}`;
});
});
};
count(document.querySelectorAll(".accent-list-number"), "number", 1);
h = menu_requirement.as_json(
only: [ :number ]
)
h[:user] = 555 # Если атрибут :user отсутствует в модели MenuRequirement
# puts h.inspect