用has_many通过Rails进行数据建模

时间:2015-08-18 13:14:36

标签: ruby-on-rails-4 associations

我正在构建费用跟踪器应用程序,我处于数据建模的中间位置。我有一个Users表。每个用户将记录他的费用与费用类型和收入类型的收入。所以我需要知道如何为它建立关联。

我有User,Expense,Income和UserTransaction模型。

费用和收入将包含以下字段

  

ID,日期,类别,金额,说明,user_id,货币

我不确定是否还需要UserTransaction表。 但我的业务要求如下

我应该能够获得具有日期范围和类别

的用户的所有费用/收入

我还应该能够在日期范围内获得所有交易。

1 个答案:

答案 0 :(得分:0)

我认为您希望将收入和费用保持在同一张表中。如果你在考虑同样的问题,你需要使用多态关联。

最好解释多态关联here

请告诉我,如果您仍有澄清