環境
Ruby 2.5.0
Rails 5.2.0
何かとよく書くpresent?
存在すればtrue、存在しなければfalseになるが
1 |
Book.create!(name: book.name, category: book.category.present? ? book.category : 'ZZ') |
こういうコードは書いていて冗長感がある。
なので、こういう場合はpresenceで置きかえよう。
1 |
Book.create!(name: book.name, category: book.category.presence || 'ZZ') |
スッキリしましたね。