#Rails 投稿アプリをつくる ツイートの保存
- 続きから
- フォームからのデータの保存方法に関すること
- ストロングパラメーターの定義に使うメソッド
- requireメゾットとは送信されたパラメーターの情報を持つparamsが使用できるメソッド
- requireメソッドを使うことで、意図しないパラメーターであった場合にエラーとして返すことができ、原因特定やユーザーにエラーを示すなどの対応ができる
- permitメソッドを使用して、カラムに保存したいデータのみにする
- permitメソッドとはparamsが使用可能、取得したいキーを指定でき、指定したキーと値のセットのみを取得する
- プライベートメソッドとはクラス外から呼び出すことのできないメソッド
- メリット2店
- 1 classの外部から呼ばれたら困るメソッドを隔離して、エラーを防止
- 2 コードをシンプルにできる
つづく