带haml和rails的current_path

时间:2013-06-25 17:51:12

标签: ruby-on-rails ruby-on-rails-3 haml

我想添加一个css类:当用户在root_path上时登陆页面。我正在使用haml。

%body
  ={:class => "landing-page" if current_page?(root_path)}

我收到一个语法错误,有关这应该是什么的任何想法?

更新 我这样做了,它对我有用:

%body{:class => "normal-page#{current_page?(root_path) ? 'landing-page' : ''}"}

1 个答案:

答案 0 :(得分:0)

试试这个

-body_class = current_page?(root_path) ? "landing-page" : ""
%body{:class => body_class}