1

在我的 Rails 应用程序中加入贷款摊销计划的最佳方式是什么?是否可以?ruby on rails 甚至是实现类似功能的好方法吗?我之前已经在 excel 中构建了几次,但无法想象如何在 rails 中做到这一点。

4

1 回答 1

1

这一切都取决于您的用户需要根据/按照计划执行的操作。

如果您的目标只是显示时间表,则无需保留整个日期/付款/等数组。只需存储开始/结束日期、付款间隔、贷款金额、利率和付款金额。考虑到这些信息,构建实际时间表并不是繁重的工作。

如果您的用户应该能够注释计划中的特定项目,那么请考虑每个项目的哪些属性将成为良好的唯一标识符(提示:贷款 + 项目日期)。从那里,您的模型应该很容易充实:

class ScheduleItem
{
  date dueDate;
  float paymentAmount;
  string annotations;
  bool isPaid;
  ...
}


class Schedule
{
  int loanId;
  date startDate;
  date endDate;
  ...
}

如果您确实决定需要表示计划的模型(持久化或仅生成视图),请从最简单的实现开始并从那里扩展。您很可能在开始时遇到困难,因为您从一开始就试图合并每个变量。把事情简单化。让事情滚动起来。

于 2011-04-12T16:26:10.857 回答