有什么流行的 Rails 技巧可以在翻转部分内容时保持导航 css 的选择吗?
我有一个带导航的管理员。导航在不同的部分之间切换。
导航有多个 li
,当选择其中一个时,它会获取使其高亮显示的 .selected
类。
无论如何可以从控制器切换这个吗?或者还有其他受红宝石爱好者欢迎的地方吗?
I have an admin with a nav. The nav toggles between different partials.
The nav has several li
's, and when one of them is selected, it gets the .selected
class that makes it highlighed.
Is there anyway to toggle this from the controller? Or any other place that's popular among Rubyists?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
link_to_unless_current 采用一个块,该块是当前要渲染的块。
link_to_unless_current takes a block which is the block to render if it is current.
使用 gem
simple-navigation
。它解决了这个问题和许多其他问题。GitHub 链接
Use gem
simple-navigation
. It solves this and many other problems.Link to GitHub
我还没有看到这个问题的标准解决方案,但是助手 current_page? 可能就是答案。
I've not seen a standard solution for this, but the helper current_page? may be the answer.