我正在根据生日来计算孩子的年龄。
这是代码。有用。我强烈怀疑这不是一个很好的方法。目前,代码是视图,我打算最终将它移动到帮助器。那是不相关的。
TLDR;用户怀疑下面的代码是脆弱的,并将导致未来的问题(如闰年生日?)。请指教。
<%= ((Date.today - children.child_birthday).to_i)/365 %>
答案 0 :(得分:-1)
这应该处理闰年的情况,在你的控制器中添加这个辅助函数:
<强>控制器:强>
k
然后您可以在查看
中显示孩子的生日j % 3 == k % 3 == 1