2023-08-01から1ヶ月間の記事一覧

いいねボタンを作成するためのcreateアクションを作成

初めに Progateを学習中に躓いたところを中心にアウトプットするのと同時に備忘録がてらに記事を書いていきます! 現状 likes_controller内にcreateアクションを定義したが中身は空のまま。 createアクションに関するルーティングは post "likes/:post_id/cr…

before_actionを特定の場所に効かせるために

初めに application_controllerで以下のものを定義して、ログインしていないユーザーに対してアクセス制限をかけるようにした。 def authenticate_user if @current_user == nil flash[:notice] = "ログインが必要です" redirect_to("/login") end end 今回…

before_actionを特定の場所に効かせるために

初めに application_controllerで以下のものを定義して、ログインしていないユーザーに対してアクセス制限をかけるようにした。 def authenticate_user if @current_user == nil flash[:notice] = "ログインが必要です" redirect_to("/login") end end 今回…

ヘッダーのログアウトのリンクを押してもログアウトリンクに遷移しない原因

初めに Progateを学習して躓いたところのアウトプットをすることで学習効率を上げる目的とともに備忘録として記事を書きます 問題 ヘッダーのログアウトのリンクを押してもログアウトリンクに遷移しない 考えられること ログアウトリンクに誤りがある ログア…

ユーザーを特定する

初めに Progateを学習して躓いたところを中心にアウトプットし、備忘録としても活用していきます。 ログインするユーザーを特定していく。 find_byメソッドを利用していく。 今回はpasswordとemailの2つからユーザーを特定していく ユーザーテーブルからフ…

ユーザー登録時に初期画像を設定する

初めに Progateを学習して躓いたところをアウトプットすることで学習効率を上げるとともに備忘録がてらに日記を書いていきます。 結論 ユーザー情報を入力する空箱の中に初期画像の情報を入れておく 前提 usersテーブルにimage_nameカラムを追加しておく タ…

ユーザー登録時に初期画像を設定する

初めに Progateを学習して躓いたところをアウトプットすることで学習効率を上げるとともに備忘録がてらに日記を書いていきます。 結論 ユーザー情報を入力する空箱の中に初期画像の情報を入れておく 前提 usersテーブルにimage_nameカラムを追加しておく タ…