これだけは押さえておきたい! Rails開発で使えるgemパッケージ/ツール
AIやRails、認証の要点を押さえ、現場で役立つ実装手順を分かりやすく解説
-
11
Ruby製HTTPクライアント用gemの「Faraday」を使おう
今回は、HTTPクライアントライブラリであるFaradayを紹介します。 Faradayを使うことでシンプルにHTTPクライアントを実装することができます。
-
10
Railsアプリケーションにファイルを簡単にアップロードするgem「Shrine」と「ActiveStorage」
前回は、ファイルアップローダーの代表的なgemであるCarrierWave/Refileの基本的な使い方を紹介しました。今回は、ShrineとRails 5.2から導入されたActiveStorageについても紹介します。
-
9
Railsアプリケーションにファイルを簡単にアップロードするgem「CarrierWave」と「Refile」
今回は、連載2回にわたりファイルアップローダーの各種gemの基本的な使い方を紹介します。
-
8
RailsでSEO対策の定番gemをさらに使いこなそう!「meta-tags」と「gretel」
今回は、MetaTagsをActiveRecordと関連付けて使う方法を紹介するとともに、パンくずリストを生成するGretelというgemの使い方を紹介します。
-
7
SEO対策の定番gem(sitemap_generator/meta-tags)をRailsで使おう
今回は、連載2回にわたり、SEO対策で重宝する3つのgem、サイトマップを生成する「sitemap_generator」、metaタグを設置する「meta-tags」、パンくずリストを生成する「gretel」を紹介します。
-
6
今回は、Railsのフロントエンド開発を効率化するテンプレートエンジンの「Slim」を紹介します。
-
5
Railsで「Kaminari」を使ってページネーションを実装しよう
今回は、「Kaminari」を使ってRailsアプリにページネーションの機能を取り込む方法を解説します。
-
4
Railsの定番gem「devise」「OmniAuth」で、Twitter連携を実装しよう
今回は、引き続きTwitter連携の機能を実装しながら、ユーザー情報を編集できるようにしていきます。
-
3
RailsでSNS認証機能を実装しよう~定番gem「OmniAuth」活用法
今回は、SNS認証で定番のgemであるOmniAuthを使ってFacebook/Twitter認証機能を実装します。
-
2
Railsでユーザー認証機能を実装しよう~定番のgem「devise」活用法(2)
今回は、deviseを用いることで、Railsチュートリアルなどの実装と異なり、ほとんどプロダクトのコードを記述することなくユーザー認証機能を追加できることを体験していきます。
-
1
Railsでユーザー認証機能を実装しよう~定番のgem「devise」活用法(1)
本連載では、Rails開発において開発効率を格段に上げてくれること間違いなしの定番gemについてご紹介します。第1回、2回では、ユーザー認証機能の実装するにあたり定番と言えるgem「devise」を取り上げます。