Rails Stripe サブスクリプション決済実装 プランの登録

概要 Stripeでのサブスクリプション決済実装をRailsで行う場合、 公式で提供されているgemを使用することになると思います。 前回はAPIを使うまでの事前準備を記事にしました。   今回はサブスクリプシ […]

Redmine プラグイン 今更ながらEasyガントチャートを導入してみた

はじめに Easyガントチャートとは ガントチャートを直感的にいじることができるプラグインです。 https://www.easyredmine.com/redmine-gantt-plugin 今回は無料版を導入しまし […]

Rails Stripe サブスクリプション決済実装 初期設定をしてAPIを使える状態にする

概要 Stripeでのサブスクリプション決済実装をRailsで行う場合、 公式で提供されているgemを使用することになると思います。 実装に当たって Stripe::Plan.create() Stripe::Custo […]

EC2 SGのインバウンド・アウトバウンドに説明の項目が追加されてるー

IP見ただけでどこのIPかなんて把握できるか これはうちのシステムのあるSGのインバウンドルールです。 IPは白塗りしています。 昨日までは説明の項目はなく画像の通りでした。 SSHを6IPから許容していますが、一体これ […]

Rails Ransack sort_linkが使えない統計カラムなどをソートするヘルパーを作ってみた

事実確認とやりたいこと Ransackのsort_linkでは統計カラムのソートができない Railsプロジェクトにおいて検索機能を「Ransack」というgemを使って作成している場合、 sort_link()というヘ […]

Rails migration decimalカラムをデフォルトで作成すると小数点以下が0桁になるから気をつけよう

decimalをデフォルトで作成すると小数点以下が入力できない 例えば重さを保存するカラムを作る場合はmigrationファイルにこんな感じで書きますよね? class CreateHoges < ActiveRe […]

Redmine チケットの文中に画像プレビューを載せる裏技

Redmineのチケットに画像プレビューをつけたい時ってありますよね? Redmineで「こんな感じにお願い!」、「ここ変になってるよ!」などを伝える際に実際のスクリーンショットや写真があったほうが断然わかりやすいのは言 […]

Rails 多言語化対応 Model編

はじめに 今後のサービス化していくシステムは多言語化対応が必須となってきます。 なので、多言語化の方針と記述方法を簡単にまとめたので目を通してください。 View編を先に一読ください↓ Rails 多言語化対応 View […]

Rails 多言語化対応 View編

はじめに このグローバル社会! 開発するサービスによっては多言語化対応が必要になりますよね? 今回自社の開発で多言語化対応をしたので簡単ではありますが導入を紹介します。 View編を先に一読ください↓ Rails 多言語 […]