すでにメンバーの場合は

無料会員登録

GitHubアカウントで登録 Pikawakaが許可なくTwitterやFacebookに投稿することはありません。

登録がまだの方はこちらから

Pikawakaにログイン

GitHubアカウントでログイン Pikawakaが許可なくTwitterやFacebookに投稿することはありません。

中級者になる為のGem・メソッド一覧
中級者になる為のGem・メソッド一覧の見出し画像

Rails中級者向けのGemやメソッドについて解説します。初級よりも少し難しくなりますが、基礎から丁寧に解説していますので、是非マスターしましょう!

28 わかった数
Rails

N+1問題をincludesメソッドで解決しよう!

includesメソッドについて、N+1問題も含めて図で丁寧に解説していきます。イメージしづらいSQL文もサンプルコードや画像を使って解説します。この記事を読めば、N+1問題からincludesメソッドを使用した解決方法も理解できるでしょう。
27 わかった数
Rails

groupメソッドの使い方とは?仕組みを図解で丁寧に解説!

いろいろ図を作ってどの様にしてgroupメソッドはデータをまとめられるか徹底的に分りやすく解説してます。groupメソッドだけではなく、countやsumメソッドなどと組み合わせていろいろなランキングを作る方法も解説してます。
26 わかった数
Rails

結局bundlerって何?bundlerの仕組みを図解形式で徹底解説

bundlerの役割を図解形式でどこよりも分かり易く詳しく解説しています。またbundle install・bundle updateの違い、bundle execがなぜ必要なのか図解を使って分かり易く解説してます。bundlerを理解したい方はぜひ!
26 わかった数
Rails

dotenv-railsを使って環境変数を管理しよう

環境変数を簡単に管理することが出来るdotenv-railsのgemについて導入方法から使い方まで詳しく解説させていただきます。この記事を読めばgemの事だけではなく、そもそもの環境変数とは?の部分も理解する事が出来ます。
25 わかった数
Rails

CarrierWaveチュートリアル

CarrierWaveで「ローカルへファイルをアップロードする方法」と「S3へファイルをアップロードする方法」をアプリケーションを作成して解説します。また、AWSの設定など分かりにくい豊富な画像や動画で解説しているのでこの記事を読めばスムーズに作成する事が出来ます。
22 わかった数
Rails

joinsメソッドの使い方 ~ テーブル結合からネストまで学ぶ

joinsメソッドについて、テーブル結合から上級のネスト方法までを図とサンプルコードを使いながら丁寧に解説します。この記事を一通り読んで頂ければテーブル結合(内部結合)やjoinsメソッドの特徴を理解する事が出来ます!
22 わかった数
Rails

便利なpluckメソッドの使い方をマスターしよう!

pluckメソッドは、特定のカラムの値を配列で取得することが出来る便利なメソッドです。この記事では、便利なpluckメソッドの使い方や他のメソッドと併用した場合など様々なパターンをサンプルコードを使って解説します。
22 わかった数
Rails

モデルのスコープ機能(scope)の使い方を1から理解する

モデルのスコープ機能(scope)について基礎から応用的な使い方まで解説します。scopeの返り値など少し難しい部分は画像を使って丁寧に解説しています。この機能をマスターすると、保守性や可読性のあるコードを記述することが出来るので是非取り組んでみましょう。
21 わかった数
Rails

remote: trueでフォーム送信をAjax実装する方法とは?

Railsではフォーム系ヘルパーにremote: trueを使うことで、Ajaxを実装する事が出来ます。シンプルな処理の場合は、JavaScriptよりもremote: trueを使う方が簡単に実装する事が出来ます。この記事では、remote: trueでフォーム送信をAjax実装する方法や仕組みについて詳しく解説します。
19 わかった数
Rails

exists?メソッドの使い方~present?との違い

exists?メソッドは、指定した条件のレコードがデータベースに存在するかどうかを真偽値で返すメソッドのことです。この記事を読めば、exists?メソッドの基礎から応用までの使い方やpresent?メソッドのような存在チェックのメソッドとの違いをしっかりと理解することが出来ます。