Railsで感嘆符!を理解しよう(save, save!)
# はじめに Railsの勉強をしている際、「メソッドの最後に`!`がついているけど何だこれは???」と思ったことがありました。Rubyの場合は`!`で否定演算子や`!!`でメソッドの返り値をtrue/falseにするなどがありますが、今回は**Railsメソッドの感嘆符`!`について**説明していこうと思います。 #感嘆符`!`とは 感嘆符とはエクスクラメーションマークのことです。以下Wik…
# はじめに Railsの勉強をしている際、「メソッドの最後に`!`がついているけど何だこれは???」と思ったことがありました。Rubyの場合は`!`で否定演算子や`!!`でメソッドの返り値をtrue/falseにするなどがありますが、今回は**Railsメソッドの感嘆符`!`について**説明していこうと思います。 #感嘆符`!`とは 感嘆符とはエクスクラメーションマークのことです。以下Wik…
# はじめに 本記事は、Herokuに**お名前.com**で購入したドメインを設定したい!**SSL証明書**を取得して`https`対応にしたいという方が対象です。 # 前提条件 - [お名前.com](https://www.onamae.com)でドメインを購入済みである(今回はexample.comというドメインを購入したと仮定します) - Herokuにアプリをデプロイ済みである …
# はじめに Railsを学習していて、**「モデルのscopeってどうやって使うんだろう?」**となったことがありました。Railsのモデルのscopeはどのような場面で、どうやって使うのかについて説明して行こうと思います。 # modelのscopeとは そもそもmodelのscopeとは、Active Recordの機能の一部です。以下[Ruby on Rails ガイド](https:…