2020-10-24から1日間の記事一覧

【Rails】ストロングパラメーター/プライベートメソッド

ここではデータを保存する際に使用する機能、 ストロングパラメーターを紹介します。 強そうな名前ですね。 これは何かというと、 簡単にいうと「指定したキーをもつパラメーターだけを受け取るよう制限する」 ということです。 これ、制限しないと意図しな…

【Rails】form_withのちょっと便利な使い方

以前紹介したフォームの作成で使用したform_withメソッドですが、 もっと便利な使い方を発見したのでこちらに書いていこうと思います。 以前紹介した際の記載の仕方は <%= form_with url : "/posts" , method: :post , local : true do |form| %> でした。 …

【Rails】resourcesメソッド

今回はルーティングの設定の際にとても便利な機能を紹介します。 まずはこの概念から。 CRUD これはアプリケーションのデータ関連に関する、 基本的な処理の頭文字を並べたものです。 Create、Read、Update、Delete 生成、読み取り、更新、削除です。 そして…

【Ruby】レイアウトテンプレート

今回はレイアウトテンプレートという機能について まとめていきたいと思います。 レイアウトテンプレートとは何か。 それはページごとにビューを作成すると思うのですが、 全てのページに共通して表示されるものってありますよね。 ヘッダーとかフッダーとか…

【Ruby】データの保存(パラメーター)

今回はフォームから送信されたデータを テーブルに保存する方法を学びましょう。 まずは今までと同じ、ルーティングから。 routes.rbに追記します。 今回HTTPメソッドは何を使うべきでしょうか。 作成して送信を行います。 そう、POSTですね。 なのでルーテ…