Kyl*_*cot 0 ruby haml ruby-on-rails
我如何使用HAML编写以下内容?
if @students.each do |student|
# render a student
end.empty?
# @students was empty
end
Run Code Online (Sandbox Code Playgroud)
你不会.你会写的
- if @students.any?
- @students.each do |student|
= # render a student
- else
= # @students was empty
Run Code Online (Sandbox Code Playgroud)
更新
虽然我不能找到文档中此任何引用,HAML实际上确实允许一个- end.method链接,这样写的,增加了一些破折号和去除最终的代码应该工作end.
- if @students.each do |student|
# render a student
- end.empty?
# @students was empty
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
117 次 |
| 最近记录: |