タグ

ブックマーク / qiita.com/ozin (1)

  • Railsで感嘆符!を理解しよう(save, save!) - Qiita

    はじめに Railsの勉強をしている際、「メソッドの最後に!がついているけど何だこれは???」と思ったことがありました。Rubyの場合は!で否定演算子や!!でメソッドの返り値をtrue/falseにするなどがありますが、今回はRailsメソッドの感嘆符!について説明していこうと思います。 感嘆符!とは 感嘆符とはエクスクラメーションマークのことです。以下Wikipediaより (かんたんふ)とは、約物のひとつで、「!」 と書き表される。 雨垂れ、または俗にビックリマークとも呼ばれる。 また英語表記に由来した呼称「エクスクラメーション・マーク (exclamation mark)」と呼ばれることもある。 !をつけるとつけないとでは何が違うのか? よく使われるメソッドでcreateやsaveなどがあります。これらの処理を実行しレコードの作成、保存に失敗した際、通常の場合はnilを返します。しか

    Railsで感嘆符!を理解しよう(save, save!) - Qiita
  • 1