我正在使用index.html.haml中粘贴的代码。 “if”条件永远不会返回true并且颜色不会改变,任何人都可以告诉我为什么它不会返回真实
%table#movies
%thead
%tr
- if @sort_type == 'title'
%th.hilite= link_to "Movie Title", movies_path(:sort_type => "title"), id:"title_header"
- else
%th= link_to "Movie Title", movies_path(:sort_type => "title"), id:"title_header"
%th Rating
- if @sort_type == 'release'
%th.hilite= link_to "Release Date", movies_path(:sort_type => "release"), id:"release_date_header"
- else
%th= link_to "Release Date", movies_path(:sort_type => "release"), id:"release_date_header"
%th More Info
答案 0 :(得分:0)
检查控制器中分配给@sort_type的内容。 必须有某个地方
@sort_type = :title