新着記事 11ページ目
【rails】コメント機能の実装②
コメント機能の実装をする 前回までで、urlの作成までが完了 関連記事:【rails】コメント機能の実装① routes.rbでルーティングの設定をしたので、controllerでアクションを設定する 空の@commen…
【rails】コメント機能の実装①
コメント機能を実装する 1対n(1:多) ユーザーと記事 → 1対n 記事とコメント → 1対n それぞれの関係性 - ユーザー - 記事1 - コメント - コメント - 記事2 - コメント - コメント - コメン…
【rails】seedsを修正してダミーデータを用意する
開発用のダミーデータを用意する 前回:データベースを作り直したことで、データはすべてなくなった 関連記事:【rails】マイグレーションファイルの修正 db/seeds.rbを開く ↓ 以前書いた、ダミーデータ作成のコー…
【rails】マイグレーションファイルの修正
マイグレーションファイルを修正したい アプリは以下の手順で作成していた 記事コンテンツを作成できるようにした ユーザーアカウントを登録できるようにした ユーザーじゃないと記事を作成できないようにした 本来であれば、ユーザ…
【rails】データベースのrollback
データベースの状態は戻せない 【前提】 マイグレーション「rails db:migrate」を実行したかどうかが重要となってくるため、VScodeにあるマイグレーションファイルの中身だけ書き換えても、データベースは元の状…
【rails】自身の記事だけ編集できるようにする
自身の記事かどうかで表示を分岐する 前回:アプリのフォームから記事の作成・編集・更新・削除をできるようにして、記事情報をユーザーと紐づけた 関連記事:【rails】フォームから記事をCRUDする 今回は、自身の投稿記事に…
【rails】フォームから記事をCRUDする
フォームから記事をCRUDできるようにする 前回:コンソール画面から記事を作成できた 関連記事:【rails】ユーザーと記事の紐づけ②(モデルの変更) 今回:実際に記事投稿フォームから、記事をCRUD(作成・編集・更新・…
【rails】ユーザーと記事の紐づけ②(モデルの変更)
関連性(リレーション)を作る 前回:articlesテーブルにuser\idのカラムを追加 関連記事:【rails】ユーザーと記事の紐づけ①(dbにカラム追加) 今回:使えるようにモデルの変更をしていく ActiveRe…
【rails】ユーザーと記事の紐づけ①(dbにカラム追加)
リレーションとは アプリケーションにおいて繋がっているデータの関連性をリレーションという リレーションの例 - ユーザー ↔ 記事 - ユーザー ↔ プロフィール - ユーザー ↔ フォロワー 等 個々に存在しているもの…
【rails】ログイン状態にあわせて表示を切り替える
devise実装の続き 前回はdeviseの実装をしました 関連記事:【rails】ログイン機能「devise」について 今回はログイン状態にあわせて画面表示を切り替えられるようにする 例)ログインしているときはユーザー…