我越來越語法錯誤,意想不到的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