Я новичок в RoR, ранее работал на платформе .NET.У нас есть требование построить домашнюю страницу из XML-файла.XML-файл может содержать 3 категории, и в каждой категории у нас есть 4 элемента меню.
XML-файл выглядит следующим образом:
<menu id="mnusermgmt" caption="User">
<item id="server" level="1;1;1;1;1">
<caption>Users</caption>
<url>user_url</url>
</item>
<item id="mngrp" level="1;1;1;1;1">
<caption>Group</caption>
<url>group_url</url>
</item>
<item id="mnposition" level="1;1;1;1;1">
<caption>Position</caption>
<url>position_url</url>
</item>
<item id="mndept" level="1;1;1;1;1">
<caption>Department</caption>
<url>department_url</url>
</item>
</menu>
<menu id="msgmgmt" caption="Message">
<item id="mnmsg" level="1;1;1;1;1">
<caption>Messages</caption>
<url>messages_url</url>
</item>
<item id="mnstatistics" level="1;1;1;1;1">
<caption>Statistics</caption>
<url>Statistics_url</url>
</item>
</menu>
Я использовал файл application.html.erb.Вот код:
"<table>
<tr>
<td class="top" width="1340px" colspan="2">
MESSAGING SYSTEM
</td>
</tr>
<tr>
<td class="name">
<div id="dvNav">
XML based Menu needs tobe build
</div>
</td>
<td class="name">
<div id="dvContent">
<%= yield %>
</div>
</td>
</tr>
</table>"
Как я могу использовать XML-файл для создания меню навигации и ссылки на application.html.erb?
С уважением, Sudhir CN