【发布时间】:2016-08-21 21:50:21
【问题描述】:
我试图减去日期,但它只减去月份。我以 mm/dd/yyyy 格式将 params[:date] 从视图传递到控制器。 我在控制器中有一个代码
include AgeCalculatorHelper
def new
@age = AgeCalculator.date_subtr(params[:date])
render :index
end
在 helpers.rb 中
require 'date'
class AgeCalculator
def self.date_subtr(date)
(Date.today.strftime('%m/%d/%y').to_i - date.to_i)
end
我通过错误尝试不使用to_i
undefined method-'for "08/21/16":String Did you mean? -@
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4.2