kuma0319のブログ

webエンジニアになるためのアウトプットブログ

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

【個人開発】未経験から独学でキャットフード検索サービスを作ってみた 【Ruby on Rails × Next.js】

はじめに この記事をご覧下さりありがとうございます。 未経験から独学でwebエンジニアを目指しているくま(くま@web系エンジニア転職 (@kumakuma_1106) / X)と申します。 この度、全ての猫を飼われているおうちの方に使って欲しいキャットフード検索サービス…

Ruby on Railsチュートリアル第14章

Railsチュートリアルの第14章を進めていきます。最終章です 第14章(ユーザーをフォローする) 第14章(ユーザーをフォローする) リレーションシップモデル User/Relationshipの関連付け has_many through [Follow]のWebインターフェイス memberメ…

Ruby on Railsチュートリアル第13章

Railsチュートリアルの第13章を進めていきます。 第13章(ユーザーのマイクロポスト) 第13章(ユーザーのマイクロポスト) Micropostモデル マイグレーション User/Micropost関連付け newとbuildについて デフォルトスコープ fixture 関連付けられた…

Ruby on Railsチュートリアル第12章

Railsチュートリアルの第12章を進めていきます。 第12章(パスワードの再設定) 第12章(パスワードの再設定) PasswordResetsリソース パスワード再設定のcreateアクション パスワード再設定のメール送信 パスワードを再設定 隠しフィールド f.hidden…

Ruby on Railsチュートリアル第11章

Railsチュートリアルの第11章を進めていきます。 第11章(アカウントの有効化) 第11章(アカウントの有効化) AccountActivationsリソース AccountActivationsデータモデル AccountActivationsのbeforeアクション アカウント有効化のメール送信 メー…

Ruby on Railsチュートリアル第10章

Railsチュートリアルの第10章を進めていきます。 第10章(ユーザーの更新・表示・削除) 第10章(ユーザーの更新・表示・削除) ユーザーを更新 editアクション target="_barank"の問題 updateアクション 編集に対するテスト 編集失敗時のテスト 編集…

Ruby on Railsチュートリアル第9章

Railsチュートリアルの第9章を進めていきます。 第9章(高度なログイン機構) 第9章(高度なログイン機構) Remember me機能 記憶トークン cookiesメソッド トークンと記憶ダイジェストの比較について BCrypt::Password.new(remember_digest)の部分 .is_p…

Ruby on Railsチュートリアル第8章

Railsチュートリアルの第8章を進めていきます。 第8章(基本的なログイン機構) 第8章(基本的なログイン機構) セッション セッションとユーザー登録フォームの違い ログインセッション エラーのフラッシュメッセージ ログイン失敗のテスト ログイン ses…

Ruby on Railsチュートリアル第7章

Railsチュートリアルの第7章を進めていきます。 第7章(ユーザー登録) 第7章(ユーザー登録) ユーザーの表示 ユーザー登録フォーム form_withメソッド ユーザー登録失敗 createアクション params[:user]について Strong parameters エラーメッセージの…

Ruby on Railsチュートリアル第6章

Railsチュートリアルの第6章を進めていきます。 第6章(ユーザーのモデルを作成する) 第6章(ユーザーのモデルを作成する) Userモデル モデルの作成 Active Recordの操作(作成、保存、更新、削除) Active Recordの操作(検索) ユーザーの検証 有効性…

Ruby on Railsチュートリアル第5章

Railsチュートリアルの第5章を進めていきます。 第5章(レイアウトを作成する) Bootstrapやcss関連のところは、飛ばしながらコピペでいきます。 第5章(レイアウトを作成する) ナビゲーション link_toメソッド image_tag パーシャル アセットパイプライ…

Ruby on Railsチュートリアル第4章

Railsチュートリアルの第4章を進めていきます。 第4章(Rails風味のRuby) 第4章(Rails風味のRuby) 文字列、オブジェクトとメソッド 文字列 オブジェクトとメソッド カスタムヘルパー データ構造 配列 ブロック ハッシュとシンボル Rubyにおけるクラス …

Ruby on Railsチュートリアル第3章

Railsチュートリアルの第3章を進めていきます。 第3章(ほぼ静的なページの作成) 本章からは14章まで通しで取り組むsample appを作成していきます。 第3章(ほぼ静的なページの作成) 静的ページ コントローラの生成 rails generateやdb:migrateの取り…

Ruby on Railsチュートリアル第2章

Railsチュートリアルの第2章を進めていきます。 第2章(Toyアプリケーション) 第2章はscaffoldジェネレータで簡単なアプリを作成し、railsのおおまかな機能を学習するといった感じです。 第2章(Toyアプリケーション) UserモデルとMicropostモデル ユ…

Ruby on Railsチュートリアル第1章

Railsチュートリアルの第1章を進めていきます。 ※はてなブログに記法がいくつかあるのを知らず、見たままモードだとソースコードのレイアウトが崩れてしまうとのこと。他でも役に立つだろうから、マークダウンで書いていきます。 第1章(ゼロからデプロイ…

WSL2+VScode+Dockerの環境構築

これからRuby on Railsチュートリアルの学習内容を章ごとにアウトプットしていきます。 1周目は第1章~第8章まで、2周目は第1章~第14章まで進め、一度アプリの完成版までは触っている状態となります。 3周目はブログへアウトプットしながら、理解し…