2011-07-07 35 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.

回答