2021-03-01から1ヶ月間の記事一覧

.createと.create!の違いとは

バリデーションの理解 オブジェクトがデータベースに保存される前に、そのデータが正しいかどうか(こちらが設定したフィルタを通過するかどうか)を検証する仕組みをバリデーションという !の有無による違い createメソッドを実行する時に、バリデーション…

form_withって何?

form_withとは railsで情報を送信するためのヘルパーメソッド form_withの使い方 ①情報をデータベースに保存しない時(同期通信とする) <%= form_with url: "パス", local: true do |form| %> ****** <% end %> ②情報をデータベースに保存する時(同…

RailsのCRUD処理について

CRUD処理とは Ruby on Railsでの 新規登録(Create) 一覧表示(Read) 更新(Update) 削除(Delete) の一連の流れの事を指す RESTを意識したアプリケーションの作成 REST(Representational State Transfer)「ネットワーク上にあるデータに対して(表示…

GitHubにおけるコンフリクトの解消

コンフリクトとは あるファイルを2人以上で別々のブランチで編集、プルリクを送信している状態 <例> ・Aさん、Bさんの2人で開発している ・Aさんは「branch_A」、Bさんは「branch_B」でそれぞれ作業している ・AさんBさんが「あいさつ」と書かれているフ…

HTMLにおける表作成<table>タグ

表について ↓表の例 名前 年齢 趣味 佐藤 34 囲碁 石塚 30 料理 ちはる 1 お絵かき ↓表のコード <table width="200"> ※表全体の幅を200ピクセルに設定 <thead style="text-align: center;"> ※表見出しを中央寄せに設定 <tr bgcolor="yellow"> ※表見出しの背景を黄色に設定 <th scope="col" width="30%">名前</th> ※幅を全体の30%に設定 <th scope="col" width="20%">年齢</th> ※ 20% <th scope="col" width="50%">…</th></tr></thead></table>

orderメソッド

orderメソッドとは データベスから取得した値を任意の順に並び替えるメソッド index機能で使用 orderメソッドの使い方 モデル名.order("並び替えたいカラム名") <例> User.order("name") User.order(:name) →Userモデルのnameカラムを昇順で並び替え(デフ…