2011-07-07 36 views
0

我是之前在.NET平台上工作的RoR的新手。我们有要求从xml文件建立一个主页。该xml文件cantains 3类别,并在每个类别下,我们有4菜单项。从Rails 3中的XML文件构建侧面导航菜单

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?

Regards, Sudhir C.N.

回答