すずかのプログラミング勉強記

元教員からエンジニアを目指す、プログラミング勉強記録です。

2024-01-01から1年間の記事一覧

Action Mailerのスキップ時に発生するZeitwerk::NameErrorの解決方法

はじめに Rails でアプリケーションを作成中、あるgemのコマンドを実行するとZeitwerk::NameErrorが発生しました。 expected file /Users/suzuka/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/devise-4.9.3/app/mailers/devise/mailer.rb to define cons…

フィヨルドブートキャンプでプログラミングの勉強をする【1年経過】

未経験からフィヨルドブートキャンプ(以下FBC)で勉強して、1年(12ヶ月)が経ちました。 3月上旬にチーム開発の作業を終え、そこから自作サービスを作り始めて開発していたら、3月はあっという間に終わっていました。 今月の振り返りと、1年間の振り返りを書…

フィヨルドブートキャンプでプログラミングの勉強をする【11ヶ月目】

フィヨルドブートキャンプ(以下FBC)で勉強して、11ヶ月目が終わりました。 2月はチーム開発の山場で、先月より難しめのIssueやレビューにも取り組みました!振り返りを書いていきます 2月の過ごし方 FBCのチーム開発について 勉強の状況 勉強時間 できるよう…

「追いかけるメソッド」は定義できるが「猫クラス」はエラーになる【Ruby】

はじめに 輪読会で「現場で使える Ruby on Rails 5速習実践ガイド」を読んでいると、Rubyの文法説明の例で「猫クラス」・「追いかけるメソッド」が出てきました。 実際に irbで「猫クラス」を作ったところ、class/module name must be CONSTANT (SyntaxError…

フィヨルドブートキャンプでプログラミングの勉強をする【10ヶ月目】

フィヨルドブートキャンプ(以下FBC)で勉強して、10ヶ月目が終わりました。 1月からチーム開発に参加していますが、おかげさまでどうにか生き残っています。 今月も振り返りを書いていきます✨ 1月の過ごし方 勉強の状況 勉強時間 できるようになったこと 苦労…

RailsのSQLインジェクションを実験したまとめ

はじめに Railsの勉強中、SQLインジェクションについての理解が浅く、つい危険なコードを書いてしまうことがありました。 この記事ではサンプルアプリを作って実際にSQLインジェクションを起こし、クエリを確認した結果をまとめます。 初心者が勉強のために…

自作のnpmパッケージを公開しました

FJORD BOOT CAMPでは「自作のnpmをパッケージサイトへ公開する」という課題があります。 私は学校コード検索 APIを使用して、コマンドラインツール「gakkou-search」を作ったので、成果物について書きたいと思います。 ソースコード:GitHub - SuzukaHori/ga…

フィヨルドブートキャンプでプログラミングの勉強をする【9ヶ月目】

2023年が終わりました。昨年お世話になった皆さま・ブログを見てくださった皆さま、ありがとうございました フィヨルドブートキャンプ(以下FBC)で勉強して9ヶ月目が終わったので、2024年最初の振り返りを書きます! 12月の過ごし方 勉強の状況 勉強時間 でき…