在我的rails应用程序中纳入贷款摊还计划的最佳方法是什么?可能吗? ruby on rails甚至是实现类似功能的好方法吗?我之前已经在excel中建了几次,但是却无法想象如何在rails中做到这一点。
答案 0 :(得分:1)
这完全取决于您的用户需要在计划上执行的操作。
如果您的目标只是显示时间表,则无需保留整个日期/付款/等等。只需存储开始/结束日期,付款间隔,贷款金额,利率和付款金额。根据这些信息,构建实际的时间表并不是一项繁重的工作。
如果您的用户应该能够在计划中注释特定项目,那么请考虑每个项目的哪些属性将成为好的唯一标识符(提示:贷款+项目日期)。从那里,你的模型应该很容易充实:
class ScheduleItem
{
date dueDate;
float paymentAmount;
string annotations;
bool isPaid;
...
}
class Schedule
{
int loanId;
date startDate;
date endDate;
...
}
如果您确定需要模型(持久或仅生成视图)来表示时间表从最简单的实现开始并从那里扩展。你最有可能在开始时遇到麻烦,因为你试图从一开始就整合每个变量。把事情简单化。把事情搞定。