我用的是带有ROR 2.3.5的简单导航宝石
一切似乎都正常,我跟踪了RDOC中的信息(见此处
http://rdoc.info/projects/mexpolk/simple_navigation
)
但是,当我实际呈现出主application.html.erb文件上的“简单导航”菜单时,它将忽略其中的所有HTML(实际上是多个溢出)。
我最终得到的是这样的垃圾,在浏览器中,这些垃圾最终会变成各种不连贯的文本,并且无处不在。
<ul class="simple_navigation" depth="0" id="simple_navigation_default">
["<li class=\"menu\" drop_down=\"true\" id=\"simple_navigation_default_menus_home\"><a href=\"/home\">Wellcome</a><ul depth=\"1\" id=\"simple_navigation_default_menus_home_menus\">
[\"<li class=\\\"menu\\\" drop_down=\\\"false\\\" id=\\\"simple_navigation_default_menus_home_menus_settings\\\"><a href=\\\"/home/settings\\\">Appliction Settings</a></li>\"]
</ul>
</li>"]
我做错什么了?有没有办法告诉RubyonRails不要转义HTML?