sky’s 雑記

主にAndroidとサーバーサイドの技術について記事を書きます

2018-09-01から1ヶ月間の記事一覧

クラス継承とデータベース設計

一応下記の続き的な立ち位置 iwsksky.hatenablog.com 継承とデータベース設計 ActiveRecordの難しさ アプリケーション優先 pros cons データベース優先 pros cons RoRでの実装 結論 ref オブジェクト指向言語でリレーショナルデータベースとモデルをつなぐオ…

有名なGemのソースコードを読んで仕組みを理解する Pundit編

rails向けの権限管理GemにPunditっていうものがあるんですが、 いい感じに権限周りの記述を1ファイルにまとめられて見通しの良いGemだなと感じたので、 ソースコードを読んでみました。 pundit (2.0.0) github.com 簡単な説明 使い方の説明記事ではないので…

課金周りのテーブル設計について

とあるサービス開発に携わっていて課金周りの実装に悩ましさを抱えている。 具体的には 課金ユーザーが持つcustomer_idをどのようにもたせるかということだ。 toCのサービスであればユーザー=課金ユーザーなのでuserテーブルにcustomer_idを付与すればいいと…