gpt4 book ai didi

mysql - 保存结束日期

转载 作者:行者123 更新时间:2023-11-29 04:57:52 25 4
gpt4 key购买 nike

我的数据库有问题 我有一个名为 members 的表并且有两个字段 start_date 和 end_date.. 人们可以从表格中输入开始日期,然后我想从那里添加三个月的 start_date 以给出 end_date

例如

@member.end_date = params[:start_date] + 3months 

有人可以帮我解决这个问题吗..顺便说一句,我正在使用 Rails3谢谢

最佳答案

假设 params[:start_date] 是一个 TimeDate 对象,您的示例几乎是正确的。您只需要使用 3.months 而不是 3months

@member.end_date = params[:start_date] + 3.months

顺便说一句,这个逻辑可能应该存在于模型中(你的代码看起来就像你在 Controller 中做的那样)......

class Member < ActiveRecord::Base

before_save :set_end_date

private

def set_end_date
self.end_date = self.start_date + 3.months
end

end

关于mysql - 保存结束日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4838182/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com