ruby-on-rails - 使用 current_page 在 HAML 中激活链接?

标签 ruby-on-rails ruby haml

所以我得到了这个错误的代码(当它不是根路径时链接就消失了。):

    = link_to "News", root_path, class: "active" if current_page?(root_path)

当 current_page 是 root_path 时,我想使链接的类 .active。

试图找到 Rails 之道

最佳答案

class 的选项括在括号中

= link_to "News", root_path, class: ("active" if current_page?(root_path))

关于ruby-on-rails - 使用 current_page 在 HAML 中激活链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16058502/

相关文章:

sql - "filtering"急切加载数据时出现问题

ruby-on-rails - 如何删除 haml 生成的空间

javascript - 如何将自己的 javascript 文件添加到 nanoc?

ruby-on-rails - 安装 capybara-webkit gem 时出现 qmake 问题?

ruby-on-rails - Ruby:如何访问匿名类中定义的常量?

ruby-on-rails - 如何在 ruby​​ on Rails 中读取哈希数组作为参数?

ruby-on-rails - rails 小号 : undefined method `symbolize_keys'

ruby - => 运算符有什么作用?

node.js - grunt 插件 grunt-contrib-haml 无法处理 UTF-8 符号

ruby-on-rails - 无法在 Rails 中使用 ActiveStorage 创建文件字段