Tag Archives: Rails

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

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

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

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

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

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

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

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

Rails 多言語化対応 Model編

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

Rails 多言語化対応 View編

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

Rails kaminariを使用したページネーションにBootstrapデザインを適用させる

前提環境 RoRプロジェクト プロジェクトにBootstrapの環境が整っている プロジェクトにkaminariでページネーションが生成できる環境が整っている kaminariを用いたページネーションのソースはとてもシン […]

Rails migrationでintegerを使う時の注意点〜integerのlimitはバイト数だった〜

limitの定義に注意 マイグレーションファイルでintegerのカラムにlimitを定義する際に注意しないといけないことがある。 integerのlimitとstringのlimitでは意味合いが違う 例えば以下のよう […]