Ruby on Rails simple_navigation Gem
我正在将 simple_navigation gem 与 RoR 2.3.5 一起使用,
这一切似乎都工作正常,我遵循了 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?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过切换到简单导航 gem 来解决(实际上不应该有类似名称的 gem)。
Solved by switching to the simple-navigation gem instead (there really shouldn't be gems named that similarly).