我在使用rails
的视图中显示年龄时遇到问题我认为这可以解决:
show.html.slim
`=@people.date_born - Date.today / 365,25`
`end`
我需要做什么?
答案 0 :(得分:2)
这可能只是一个操作顺序,但你的语法很有趣。忽略不必要的引号:
= ((Date.today - @person.date_born) / 365).to_i
首先,由于今天的日期比出生日期更长,因此您首先要避免使用负数。您需要先将它包装在parens中以进行减法,然后进行除法,并且为了易读性,将其更改为整数。