学習記録

アウトプット用に作りました

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

ログイン後にログインページとサインアップのページに遷移できないようにする

ログインしているユーザーがログイン画面、またユーザー新規登録画面にアクセスできるようになっていたので修正していこうと思います。 どうやって直していくのか少し考えます、、、 ビューファイルでも、モデルでもなくコントローラをいじらないといけない…

パスにuser_idを含まない仕様にする

参考にしたサイト https://blog.takady.net/blog/2015/11/29/rails-routing-with-username-instead-of-id/ 現在のパスにuser_idが含まれているままだとアプリのユーザー数がわかってしまったり、もしデータベースからユーザー情報が消えてしまった場合、同じ…

お問い合わせ機能の実装

参考にしたサイト https://www.web-knowledge-info.com/wp/ruby-on-rails26/ お問い合わせのページはフッターにリンクを用意してどのページからもアクセスできるようにします。 <%= link_to "お問い合わせ", "#", class: "copylight-link" %> お問い合わせの…

PFのテーマカラーを選択できるようにする

PFのテーマカラーがデフォルトのピンクとブルー系の2つからユーザーが選択して設定できるようにしたいです。 進めていく手順 Userテーブルにcolorカラムを追加する ユーザー新規登録ページとプロフィール編集ページにフォームを追加 コントローラのストロン…

ransackを使ったユーザー検索機能の実装

ransackについては以前ブログで何度かまとめました。日付検索や、プルダウン表示などをまとめていたと思います。 今回はユーザー検索のページと検索結果のページを分けて表示していこうと思います。 まず最初にGemfileにransackを追加して、bundle installし…

seed_fuを使って初期データを作成

以前seed_fuを使ってデータを作成したことがあったのですが、そのときには出会わなかったエラーに遭遇したので、記録として残しておきます。 以前書いたブログ seed_fuを使って初期データを作成 - 学習記録 ユーザーテーブルと日記テーブルの初期データを作…