我越来越语法错误,意想不到的keyword_class,期待keyword_do或 '{' 或 '('
$ syntax error, unexpected keyword_class, expecting keyword_do or '{' or '('
在这一行
$ %li = link_to 'Features', features_path class => ('active' if params[:action] == 'features')%li
我越来越语法错误,意想不到的keyword_class,期待keyword_do或 '{' 或 '('
$ syntax error, unexpected keyword_class, expecting keyword_do or '{' or '('
在这一行
$ %li = link_to 'Features', features_path class => ('active' if params[:action] == 'features')%li
%li = link_to 'Features', features_path, :class => ('active' if params[:action] == 'features')
%li
。编辑:
要将类添加到%li
标签,试试这个:
%li{:class => (params[:action] == 'features' ? 'active' : nil)}
= link_to 'Features', features_path
目前,这是将样式添加到“活动”类,您知道是否有可能使%li成为活动类? –
@MikeLitt,当然,看看更新的代码 – stephenmurdoch
您的格式看起来不正确,但至少features_path_class应该是一个符号。 –
-1没有任何努力试图解决这个非常基本的问题的答案。 – sevenseacat