我确定我只是做错了,有人可以指出我正确的方向吗?
我需要将 Effective_date 的值设置为修改后的格式日期
effective_date
是请求的一个属性
class Request < ActiveRecord::Base
def format_date=(format_date)
date_a = format_date.split("/")
month, day, year = date_a
effective_date = Date.parse("#{year}-#{month}-#{day}")
end
def format_date
effective_date
end
end
Request.create(format_date: "04/21/2012")
没有将值设置为 effect_date
编辑:我想这没有意义,所以我会尝试更好地解释它:
我需要从 format_date (不是数据库中的列)设置有效日期(数据库中的列)的值。我正在使用 format_date 方法从 format_date 转换日期并将其存储到有效日期。如果这还不够信息,请告诉我。我不确定还要添加什么。