這個錯誤可能是關於什麼的?我定義年齡我的帳戶型號:參數錯誤:無效日期
def age
birthday = DateTime.new(year_Of_Birth.to_i, month_Of_Birth.to_i, day_Of_Birth.to_i)
self.age = ((DateTime.now - birthday)/365.25).to_i
end
在我看來,我得到以下錯誤:
引發ArgumentError - 在以下行無效日期:
<dd><%= @account.age %></dd>
謝謝提前。
你確定所有'year_Of_Birth','month_Of_Birth'和'day_Of_Birth'都是非零值嗎? – Brennan
是的,因爲在模型中,我驗證了它們的存在是正確的 – pMpC
您是否嘗試過在控制檯中測試它? – doz87