- Rails
- 2022年01月31日
- CarrierWaveで「ローカルへファイルをアップロードする方法」と「S3へファイルをアップロードする方法」をアプリケーションを作成して解説します。また、AWSの設定など分かりにくい豊富な画像や動画で解説しているのでこの記事を読めばスムーズに作成する事が出来ます。
- Rails
- 2021年10月24日
- いろいろ図を作ってどの様にしてgroupメソッドはデータをまとめられるか徹底的に分りやすく解説してます。groupメソッドだけではなく、countやsumメソッドなどと組み合わせていろいろなランキングを作る方法も解説してます。
- Rails
- 2021年08月30日
- includesメソッドについて、N+1問題も含めて図で丁寧に解説していきます。イメージしづらいSQL文もサンプルコードや画像を使って解説します。この記事を読めば、N+1問題からincludesメソッドを使用した解決方法も理解できるでしょう。
- Rails
- 2021年08月31日
- joinsメソッドについて、テーブル結合から上級のネスト方法までを図とサンプルコードを使いながら丁寧に解説します。この記事を一通り読んで頂ければテーブル結合(内部結合)やjoinsメソッドの特徴を理解する事が出来ます!
- Rails
- 2021年08月31日
- Railsではフォーム系ヘルパーにremote: trueを使うことで、Ajaxを実装する事が出来ます。シンプルな処理の場合は、JavaScriptよりもremote: trueを使う方が簡単に実装する事が出来ます。この記事では、remote: trueでフォーム送信をAjax実装する方法や仕組みについて詳しく解説します。
- Rails
- 2021年08月31日
- モデルのスコープ機能(scope)について基礎から応用的な使い方まで解説します。scopeの返り値など少し難しい部分は画像を使って丁寧に解説しています。この機能をマスターすると、保守性や可読性のあるコードを記述することが出来るので是非取り組んでみましょう。
- Rails
- 2021年10月25日
- bundlerの役割を図解形式でどこよりも分かり易く詳しく解説しています。またbundle install・bundle updateの違い、bundle execがなぜ必要なのか図解を使って分かり易く解説してます。bundlerを理解したい方はぜひ!
- Rails
- 2021年08月31日
- 環境変数を簡単に管理することが出来るdotenv-railsのgemについて導入方法から使い方まで詳しく解説させていただきます。この記事を読めばgemの事だけではなく、そもそもの環境変数とは?の部分も理解する事が出来ます。
- Rails
- 2021年08月31日
- pluckメソッドは、特定のカラムの値を配列で取得することが出来る便利なメソッドです。この記事では、便利なpluckメソッドの使い方や他のメソッドと併用した場合など様々なパターンをサンプルコードを使って解説します。
- Rails
- 2021年09月05日
- exists?メソッドは、指定した条件のレコードがデータベースに存在するかどうかを真偽値で返すメソッドのことです。この記事を読めば、exists?メソッドの基礎から応用までの使い方やpresent?メソッドのような存在チェックのメソッドとの違いをしっかりと理解することが出来ます。