大ちゃんの駆け出し技術ブログ

RUNTEQ受講生のかわいいといわれるアウトプットブログ

Gem

【無職に転生 ~ 就職するまで毎日ブログ出す⑥】【Rails】seed_fu

はじめに こんにちは、大ちゃんの駆け出し技術ブログです。 タイトルにあるとおり【無職に転生 ~ 就職するまで毎日ブログ出す】というチャレンジをしています!!!大人気アニメのタイトルをまるパクリした毎日投稿チャレンジです。 RailsやらRubyやらSQLや…

ams_lazy_relationships

はじめに Active Model Serializersというgemを使用していたんですけど、N + 1問題が多く生じるという問題を抱えています。mapメソッドを使用して自分でロジックを組んで解消していくような実装が多く見受けられてたのですが、自分のポートフォリオはモデル…

【Gem】ActiveModelSerializers

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 RailsでAPIモードを使用してJSONデータを受け取る時にActiveModelSerializersというgemがとても重宝したので紹介します。JSONのレンダーを簡易的に行ってくれるので、Vue.jsなどを使用する場合は是…

【Gem】Banken

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 2ヶ月ほど前にPunditの記事を書きましたが、今回はそれとよく似たgemのBankenについて書いていきたいと思います。 こちらのgemを作ってくださったのは日本人の方で英語のドキュメントだけでなく日…

【Devise】Rememberable

はじめに こんにちは!大ちゃんの駆け出し技術ブログです。 deviseのモデル設定に関する記事も連続投稿3投目! 今回はRememberableについてざっくり理解していきたいと思います! しかし、連続投稿としては今回で最後にします。理由としてはポートフォリオ制…

【Devise】Database authenticatable

Deviseによるモデル設定 こんにちは!大ちゃんの駆け出し技術ブログです。 最近deviseをなんとなくで使い始めましたが、本当に多機能で理解が追いついていません。なので、何回かに分けて記事にしようと思います。 今回はDeviseのモデル設定についてです。公…

【Gem】taskleafに無理やりdeviseを導入

はじめに こんにちは!大ちゃんの駆け出し技術ブログです! 今回は有名なログインgemであるdeviseについて解説します。 RUNTEQでは基本的にdeviseではなくsorceryというgemを使ってログイン機能を学びます。しかし、今回自分のPFにはdeviseを使うことにしま…

【Gem】dotenv

概要 今回はPFを作成するにあたり使用したgemであるdotenv-railsの紹介です。 github.com 用途としては以下のように説明されてます。 Storing configuration in the environment is one of the tenets of a twelve-factor app. Anything that is likely to c…