我是一个初学者Rails开发人员,现在正在构建一个示例项目来展示一些工作申请。这个应用程序相当简单,我想,但我对选择什么联想和为什么产生了一些疑问。
基本上,用户可以创建一个票据(作为其债权人),并且账单可以有许多其他用户(作为他们的债务人),因此您可以跟踪您与其他人共享的账单,如租金、市场、食品订单等,并控制每个人向您支付的费用。
现在我有以下模型:
class User < ActiveRecord::Base
has_many :billings, foreign_key: "creditor_id", dependent: :destroy
has