.each在HTML Slim中执行else语句

use*_*431 5 html ruby each slim-lang

我有一个HTML Slim文档,如果没有找到结果,我想知道如何发出else语句.这是我目前的代码:

- @books.each do |rep|
  .row
    .large-12.columns
      .bookinfo
        .name= book.name
        = book.title_name
        br
        = mail_to author.email, author.email
        br
        a.phonenumber href="tel:#{ author.phone }"= author.phone
Run Code Online (Sandbox Code Playgroud)

对不起,我对HTML Slim一点都不熟悉,而且我对Ruby的经验很少.提前致谢!

mr *_*ers 12

怎么样的

- if @books.present?
  - @books.each do |rep|
    .row
      ... draw the book
- else
  .row No Books Here
Run Code Online (Sandbox Code Playgroud)