【发布时间】:2010-04-26 03:30:55
【问题描述】:
我正在使用带有 RoR 2.3.5 的 simple_navigation gem
似乎一切正常,我按照 RDoc 中的信息进行操作(见此处http://rdoc.info/projects/mexpolk/simple_navigation)
但是,当我在主 application.html.erb 文件上实际渲染 simple_navigation 菜单时,它会转义其中的所有 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>"]
我做错了什么?有没有办法告诉 Ruby on rails 不要转义 html?
【问题讨论】:
-
您使用的是什么版本的 gem?你能告诉我们你的布局文件吗?
标签: html ruby-on-rails ruby navigation