html - .each 在 HTML Slim 中做其他声明

标签 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

抱歉,我对 HTML Slim 一点也不熟悉,而且我对 Ruby 的经验也很少。提前致谢!

最佳答案

怎么样

- if @books.present?
  - @books.each do |rep|
    .row
      ... draw the book
- else
  .row No Books Here

关于html - .each 在 HTML Slim 中做其他声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21949057/

相关文章:

javascript - HTML 类的 jQuery .each() 迭代 - 定义了依赖于订单类的不一致行为

arrays - 遍历 Ruby 中的哈希数组(解析 JSON)

html - 打印 html 会忽略 CSS 样式表

html - 如何使用 HTML CSS 将图章(cachet)添加到报价中

ruby-on-rails - 使用遗留 Rails 应用程序

Ruby 深度哈希循环?

css - 自定义桌面上的 Bootstrap 列排列

javascript - 设置一个 cookie 来关闭 div

ruby - 将 Hex STDIN/ARGV/gets 转换为 ruby​​ 中的 ASCII

jQuery - 使用 .each() 函数将类添加到基于字符串的元素