TiS*_*Ser 2 ruby haml ruby-on-rails
例如,我有这样的一句话:
<tr class="<%= cycle('list_line_odd', 'list_line_even') %>">
Run Code Online (Sandbox Code Playgroud)
我怎么能把它翻译成HAML?
%tr{ class: cycle('list_line_odd', 'list_line_even') }
Run Code Online (Sandbox Code Playgroud)
对评论的回应,这是一个单独的问题:
这是你的来源,来自你的馅饼:
%tr{:class => cycle('list_line_odd', 'list_line_even')}
%th
- @books.each do |book|
%tr
Run Code Online (Sandbox Code Playgroud)
以上内容适用cycle于最外面的表行,而不是每个单独的行的行:
%tr
%th
- @books.each do |book|
%tr{ class: cycle('list_line_odd', 'list_line_even') }
Run Code Online (Sandbox Code Playgroud)