カテゴリー:
Rails
タグ:
 Rails collection render

このエントリーをはてなブックマークに追加
更新日時:
2014年01月26日(日)
作成日時:
2014年01月26日(日)

前の記事 / 次の記事

Railsとか関係なくてただのRubyの構文なんだけど、
render した内容がなければ nil になるので || で場合分けできる。
Action View Partials

-# haml
=render(partial: "book", collection: books) || "本は一冊もありません。"

なんかさ、今までそのことに気付かなくて

-# haml
- books.present?
  =render(partial: "book", collection: books)
- else
  "本は一冊もありません。"

とか書いてたんだけど、自分の頭の悪さに引く。