Torihaji's Growth Diary

Little by little, no hurry.

Rails7

rails g serializer の再発明。(jsonapi_serializerでも使えることを知らなかった)

はじめに みなさん、こんにちは torihaziです 今日はもしかしたら車輪の再発明みたいなことをしてしまったかもしれません。 あるの知りませんでした。 jsonapi_serializerを使っていて rails g serializer userみたいなことをするときに できないんじゃね?…

devise-jwtを使って別ユーザでログインしたら、前ユーザとしてログインされてしまう件

はじめに みなさん、こんにちは torihaziです 今日はdevise-jwtを使用してログイン機能を実装していたところ 予想と異なる挙動を示したのでその調査をしていきたいと思います ではltg ※ 結論、原因は究明できていません。 結局frontendにおいて応急処置のよ…

Nextjs x Rails のXクローンにprismaを入れて楽(?)をする。

はじめに おはようございます! torihaziです 今日は実務と並行して行っているNextjs x Rails のXクローンで使用予定の Prismaについてぶっつけ本番で入れて使用感や導入方法などを つらつらと書いていこうと思います! 今作っているのはこんな感じです Pris…

初めての個人開発日記 9日目

はじめに こんにちは、torihaziです 週末リリース予定ですが、果たして終わるのでしょうか。 今日も時間は短いですが、やっていきましょう 技術選定 [frontend] Nextjs(pages router) => App Routerの理解に苦しんだため MUI => 調べたランキングでtopだった…

初めての個人開発日記 8日目

はじめに みなさん、こんにちは torihaziです 今日は午前中にはauthorization付きのリクエストを送ってそれを元に diaryの一覧ページを表示させることを完成させ、午後からは crudのページ関連を作り込んでいこうと思います。 技術選定 [frontend] Nextjs(pa…

初めての個人開発日記 7日目

はじめに おはようございます! torihaziです 今日もやっていこうと思います 昨日の宣言通り、diaryのcrud画面とそのapiくらいは作りたいと思います! 技術選定 [frontend] Nextjs(pages router) => App Routerの理解に苦しんだため MUI => 調べたランキング…

初めての個人開発日記 6日目

はじめに 昨日は寝落ちしました。 技術選定 [frontend] Nextjs(pages router) => App Routerの理解に苦しんだため MUI => 調べたランキングでtopだったため react-hook-form => フォーム管理と言ったらこれでは? zod => 少しだけ使い慣れてるから [backend]…

初めての個人開発日記 5日目

はじめに 5日目です。今週土日リリース予定ですが、果たして。 とりあえず、現状です。 技術選定 [frontend] Nextjs(pages router) => App Routerの理解に苦しんだため MUI => 調べたランキングでtopだったため react-hook-form => フォーム管理と言ったらこ…

初めての個人開発日記 4日目

はじめに おはようございます。torihaziです。 現在、朝の7時前です。 昨日はdevise-jwtの入りまでで終わったので今日こそは認証を終わらせたいと思います。 技術選定 [frontend] Nextjs(pages router) => App Routerの理解に苦しんだため MUI => 調べたラン…

初めての個人開発日記 3日目

はじめに おはようございます!現在、朝の7時14分です。 昨日はLPの途中までしかできなかったので、 まずは午前中までにLPを終わらし、残りで認証画面(ログイン、新規登録)を作り backendも作るという流れでいこうと思います! MUIについては少しずつ慣れつ…

初めての個人開発日記 2日目

はじめに おはようございます torihaziです 現在、朝の7時24分です。 リリースまであと1週間ちょいしかないので実務と並行してやるしかありません 今日はテーブル構造とDocker立ち上げ、認証までをやりたいと思います 途中で技術選定も入れていきます。 技術…

初めての個人開発日記 1日目

はじめに おはようございます! torihaziです 今日から個人開発を実務と並行してやっていこうと思います 1日目ということでそんな思いに至った経緯とか 技術選定とかそういったことをつらつらと書いていこうと思います。 本当に個人開発で作りたいものは去年…

railsのdevise-jwtを使っているアプリのテストでAPI開発ツールを使うとき

はじめに みなさん、こんにちは!torihaziです! 現在、実務未経験の状態から自社開発にフリーランスとして参画してます! 下準備としてHappinessChainでかなり勉強してきたつもりですが なかなか大変な毎日を送ってます!(楽しいですけどね) そんな毎日を送…

Rails transactionメソッドの使い分けについて自分なりにまとめてみた。

はじめに みなさん、こんにちは! torihaziです! 8/1から念願のWeb開発エンジニアライフがスタートしているわけですが Railsのお仕事をもらってタイトルのことで少し疑問に思ったので これを機に調べてみました!! 簡単にまとめた程度です。 ではどーぞ! …

Rails7でdevise-token-authを使って登録するまでの奮闘記-最終章

はじめに こんにちは、torihaziです。 最終章になって欲しいです。 はい、続き。 現状。 device-token-auth使って登録まではいけました。 あとは確認の時にDBのエラーログが出てたのでそれの確認と 解消ができたらいいかなと。 これは登録した後に飛んでくる…

Rails7でdevise-token-authを使って登録するまでの奮闘記-2章

はじめに みなさん、こんにちは torihaziです。 前章では、無事確認メールを飛ばすとこまでいけました。 時刻は14時30分。 何時までに終わるのでしょうか。 現状 対象のapiにcurlでPOSTリクエストを飛ばし、 200のレスポンスが帰ってきて、 メールも来て、Ra…

Rails7でdevise-token-authを使って登録するまでの奮闘記-1章

はじめに こんにちは、torihaziです ただいま朝の8時半です。 今、Rails React のSPAで devise-token-authを使って認証周りを作成中です ただcurlでPOSTリクエスト使って登録やろうとしたんですけど うまくいかず。 なんででしょうね。これ書いてる今も解決…

Everyday rails RspecによるRailsテスト入門を初心者が爆速で読んだ結果。

はじめに みなさん、こんにちは torihaziです。 梅雨に入り(?)、雨降りしきる日が多くなった今日この頃 いかがお過ごしでしょうか。 私は通勤途中の雨は嫌いです。 スーツがびしょ濡れになるので。 無駄な前置きはさておいて 今日はタイトルの本を読了したの…

Rails7 form_withメソッド のあれこれ

はじめに みなさん、こんにちは torihaziです。 今日は前回に引き続き自身の知識棚卸し回です。 2ヶ月前くらいの自分に説明するつもりで書いていきたいと思います。 どうぞ。 はじめに form_withについて 基本書式(いくつかある) ルーティングヘルパーのやり…

Rails7 少しばかりのsessionメソッド

はじめに どうも、torihaziです。 今日は棚卸し回です。 色々ネットを調べながら課題を実装しました。 そのため理解しきれているか怪しかったので1週間前の自分に説明するつもりで 1記事ずつ書いていこうと思います。 HC生の方への直接的な答えにはならない…

rails7 active_storage 導入とそれを使う。by初心者

はじめに こんにちは、torihaziです。 最近使った rails7の active_storage と呼ばれる機能。 初めて使ったときは右に左にぶつかりながらなんとかという状態だったので PRの結果帰ってくるまでまっすぐ整備して一本道にできるようにします。 じゃltg 目次 は…

rails7 seed 日本語 訳して使ってみた

はじめに おはようございます!torihaziです。 現在、やっているecサイト課題で seed というものを使ったので その備忘録です! 読了時間は10しないと思います! 理解は秒です! ではどうぞ! ltg! そもそもseedとは データベースを作成したときに、テストデ…

Rails7 x heroku x Active Storage において本番開発で画像表示に差異が出る。

はじめに こんにちは。torihaziです。 苛立っています。 エラー解決できません。 これ書いている今も解決していません。 これから色々試します。 構成は気にしていません。ltg. 追記 : 記事書き終わって無事解決 現状 現在、ローカル環境で ecサイトを制作し…

Rails tutorial 4章 わかったことまとめ

はじめに どぅ〜〜も〜〜、torihaziです!! 続きです!! 4章です!!!ここから有料コンテンツなので、内容には気をつけます!! 流し読みしながらわかったこと 組み込みヘルパー Railsが用意している関数のこと。 カスタムヘルパー 開発者が独自に作る関…

Rails tutorial 3章 わかったことまとめ

はじめに ワタクシ、トリハジ!! 続きやってきます!! 流し読みしながらわかったこと rails generate controller コントローラ名 コントローラ作る時に使用する コントローラ名は大文字で区切られる StaticPagesというコントローラを作ったらstatic_pages…

Rails tutorial 2章 分かったことまとめ

はじめに こんにちはtorihaziです。 長ったらしい挨拶は抜きです!! 続きです! ltg!! 流し読みしながら分かったこと rails generate scaffold 決まった雛形アプリを作成するために必要なコマンド あらかじめ出来上がっているものを作れる。お試し用。 イン…

Rails tutorial 第1章 分かったことまとめ

はじめに みなさんこんにちは、torihaziです。 最近疲れが溜まってまともにできていませんでしたが、 爆睡して回復してなんとか今日から爆速で巻き返していきたいと思います!! Webエンジニアになるために!! RailsとかGoを手なづけるためにも今日からまた…

初心者が Ruby on rails を齧ってみた感想

はじめに みなさん、こんにちは torihaziです。 今回は 2週間くらい前から Ruby on railsを学習しています。 ちゃんとしたフレームワークを学ぶのは これが初めてになりますがなんとかノリでやっていこうと思います! 今回はいつもとテイストを変えて 授業の…

今回の課題を通じて感じたこと ruby編

はじめに みなさん、こんにちは torihaziです。 今日は何かのtipsというわけではなく振り返り回になります。 数回のコードレビューを通じて感じた自身の課題や習得したことを つらつら書いていこうと思います。 それではltg レビューを受けて 同じことを何度…

ruby初心者がoptparseを使ってみた結果

はじめに みなさん、こんにちは。torihaziです。 ruby初めてようやく1週間くらいが経ったと思います。 今回は コマンドライン引数を受けとることができるライブラリ optparseを使っていきたいと思います! それでは ltg optparse コマンドライン引数を受け取…