2023-01-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カラムを追加しておく タ…

ArgumentErrorについて

初めに Progateにて躓いたところをアウトプットして学習効率を上げるために書きます。 備忘録としての意味もあります。 めちゃめちゃ初歩的なエラーですが、お付き合いいただければ幸いです。 背景 userのshowページにeditページへのリンクを作成し、editペ…

ヘッダーから一覧ページに遷移するときにuninitialized constant UsersControllerというエラー

初めに Progateで躓いたところのアウトプットを行うことにより学習効率を向上させる狙いと、備忘録がてらに書いていきます。 エラー内容 ヘッダーの登録者一覧からから一覧ページ遷移する際にエラーが生じた Railsで定数やclassが定義されていないエラー コ…

ヘッダーから一覧ページに遷移するときにuninitialized constant UsersControllerというエラー

初めに Progateで躓いたところのアウトプットを行うことにより学習効率を向上させる狙いと、備忘録がてらに書いていきます。 エラー内容 ヘッダーの登録者一覧からから一覧ページ遷移する際にエラーが生じた Railsで定数やclassが定義されていないエラー コ…

ボタンに変化をつけアクティブにする

初めに Progateを学習して自分が躓いたところを自分の言葉でアウトプットすることで学習効率を上げると共に備忘録がてらに書きます。 ボタンの背景をアクティブにすることで動きのあるボタンを作るための材料を作る。 クリック時にボタンの背景を赤くする *…

ボタンに変化をつけアクティブにする

初めに Progateを学習して自分が躓いたところを自分の言葉でアウトプットすることで学習効率を上げると共に備忘録がてらに書きます。 ボタンの背景をアクティブにすることで動きのあるボタンを作るための材料を作る。 クリック時にボタンの背景を赤くする *…