はじめに

ウェブサイトを公開するに際しては、google analyticsを入れるのが半ば常識になりつつあります。nuxtにもこれをサポートする為のnpmが、公式のコミュニティから提供されております。

実装

@nuxtjs/ ...

はじめに

昨今、ウェブページのSSL化は必須でございます。しかしながら、nuxtをherokuなどのPaaSにデプロイすると、httpアクセスを許容してしまいます。これをアプリ内で443にredirectしてくれるのが、redirect ...

はじめに

アプリ全体で利用されるグローバルな設定情報、これを一元的に管理したいというのは、非常に理にかなった要求です。そうした思いを実現するのがconfigというgemです。ちなみに昔はrails_configという名前でした。 ...

はじめに

データベースの接続先などのように、環境毎に異なるデータを環境変数から読み込む、といった処理は、アプリを開発する上で避けて通れない行いです。しかも開発環境の違いから、これを幾つも管理するケースはままあります。

そうい ...

はじめに

ログインするユーザごとに利用可能な機能を取捨選択したい、といった要望は非常にありきたりなものです。これを実現するgemも数多く存在しています。そのなかで最も潮流にあるのがpunditというgemです。

ライバルにc ...

はじめに

アプリ開発において決して避けては通れないのがデバッグです。これをIDEの機能に頼らずとも、比較的容易にしてくれるのがpry/pry-rails/pry-byebugといったgemでございます。

実装

必要となるpry ...

はじめに

アプリのリリースに対して、決して避けられないのが敵意のあるアタックです。これを遮断することを目的としたgemがrack-attackでございます。

この手の作業はより低いレイヤーで専用のミドルウェアを利用して行う場 ...

はじめに

単一のattributeに配列を入れたい、という要望は意外と多いかと思います。それは設計ミスだから云々、指摘を受けることも多いかとは存じますが、それでも入れたいものは入れたいのです。そういった時にRailsではserializ ...

はじめに

Railsでアプリを開発する場合、利用するgemの数が一桁で収まることはないと思います。当然、インストール済みのgemの脆弱性を手作業で確認することは、非常に困難な作業であると思います。これを自動化してくれるgemがbundl ...

はじめに

どのようなアプリでも、一定の期間で何かしらのイベントを走らせる、といったことは日常的に行われているものと思います。当然、その期間中のリソースの変化を集計したい、といった要望は多いことでしょう。そうした時に便利なのが、group ...