2023-04-01から1ヶ月間の記事一覧
Railsチュートリアルの第14章を進めていきます。最終章です 第14章(ユーザーをフォローする) 第14章(ユーザーをフォローする) リレーションシップモデル User/Relationshipの関連付け has_many through [Follow]のWebインターフェイス memberメ…
Railsチュートリアルの第13章を進めていきます。 第13章(ユーザーのマイクロポスト) 第13章(ユーザーのマイクロポスト) Micropostモデル マイグレーション User/Micropost関連付け newとbuildについて デフォルトスコープ fixture 関連付けられた…
Railsチュートリアルの第12章を進めていきます。 第12章(パスワードの再設定) 第12章(パスワードの再設定) PasswordResetsリソース パスワード再設定のcreateアクション パスワード再設定のメール送信 パスワードを再設定 隠しフィールド f.hidden…
Railsチュートリアルの第11章を進めていきます。 第11章(アカウントの有効化) 第11章(アカウントの有効化) AccountActivationsリソース AccountActivationsデータモデル AccountActivationsのbeforeアクション アカウント有効化のメール送信 メー…
Railsチュートリアルの第10章を進めていきます。 第10章(ユーザーの更新・表示・削除) 第10章(ユーザーの更新・表示・削除) ユーザーを更新 editアクション target="_barank"の問題 updateアクション 編集に対するテスト 編集失敗時のテスト 編集…
Railsチュートリアルの第9章を進めていきます。 第9章(高度なログイン機構) 第9章(高度なログイン機構) Remember me機能 記憶トークン cookiesメソッド トークンと記憶ダイジェストの比較について BCrypt::Password.new(remember_digest)の部分 .is_p…
Railsチュートリアルの第8章を進めていきます。 第8章(基本的なログイン機構) 第8章(基本的なログイン機構) セッション セッションとユーザー登録フォームの違い ログインセッション エラーのフラッシュメッセージ ログイン失敗のテスト ログイン ses…
Railsチュートリアルの第7章を進めていきます。 第7章(ユーザー登録) 第7章(ユーザー登録) ユーザーの表示 ユーザー登録フォーム form_withメソッド ユーザー登録失敗 createアクション params[:user]について Strong parameters エラーメッセージの…
Railsチュートリアルの第6章を進めていきます。 第6章(ユーザーのモデルを作成する) 第6章(ユーザーのモデルを作成する) Userモデル モデルの作成 Active Recordの操作(作成、保存、更新、削除) Active Recordの操作(検索) ユーザーの検証 有効性…
Railsチュートリアルの第5章を進めていきます。 第5章(レイアウトを作成する) Bootstrapやcss関連のところは、飛ばしながらコピペでいきます。 第5章(レイアウトを作成する) ナビゲーション link_toメソッド image_tag パーシャル アセットパイプライ…
Railsチュートリアルの第4章を進めていきます。 第4章(Rails風味のRuby) 第4章(Rails風味のRuby) 文字列、オブジェクトとメソッド 文字列 オブジェクトとメソッド カスタムヘルパー データ構造 配列 ブロック ハッシュとシンボル Rubyにおけるクラス …
Railsチュートリアルの第3章を進めていきます。 第3章(ほぼ静的なページの作成) 本章からは14章まで通しで取り組むsample appを作成していきます。 第3章(ほぼ静的なページの作成) 静的ページ コントローラの生成 rails generateやdb:migrateの取り…
Railsチュートリアルの第2章を進めていきます。 第2章(Toyアプリケーション) 第2章はscaffoldジェネレータで簡単なアプリを作成し、railsのおおまかな機能を学習するといった感じです。 第2章(Toyアプリケーション) UserモデルとMicropostモデル ユ…
Railsチュートリアルの第1章を進めていきます。 ※はてなブログに記法がいくつかあるのを知らず、見たままモードだとソースコードのレイアウトが崩れてしまうとのこと。他でも役に立つだろうから、マークダウンで書いていきます。 第1章(ゼロからデプロイ…
これからRuby on Railsチュートリアルの学習内容を章ごとにアウトプットしていきます。 1周目は第1章~第8章まで、2周目は第1章~第14章まで進め、一度アプリの完成版までは触っている状態となります。 3周目はブログへアウトプットしながら、理解し…