4 つのモデルのスキーマは次のようになります: http://pastie.org/1576759
計画テーブルには、実際の計画に関するすべてのデータが格納されます。サブスクリプションには、ユーザーがサービスに「再サブスクライブ」した月が保存されます。トランザクションには、支払い関連の情報が保存されます。
モデル間の関連付けはどのように機能しますか?
例:ユーザー :belongs_to plan, :through => :subscription ?
サブスクリプション "has_many" :plans ?
Rails とアソシエーションに関して、これらすべてがどのように結びついているかについては、少し曖昧です。