【问题标题】:Autoincrement month automatically rails自动增加月份自动轨道
【发布时间】:2015-01-19 15:01:40
【问题描述】:

我想做 current_month + 1.month if statement true 例如

if condition #i mean true
 @month = Jan + 1.month #Feb
else
 current_month #Jan
end

从一月开始的第一次迭代 次年二月 ...等

我的问题是如何保存更新的@month 以供以后使用并自动增加它

总之

我想写一个带参数的方法,如果它的真值自动更新到下个月

【问题讨论】:

  • 你到底想做什么? @month 变量中的对象是什么?你想把它保存在哪里?在数据库中?
  • @month = 一月,不管是哪一个月,都在数据库中
  • 什么是Jan?字符串:“Jan”?、日期对象?还是日期时间对象?它是模型类表中的列吗?
  • @month - 那是哪种类型的对象?
  • 嘿,这个问题怎么样了?

标签: ruby-on-rails ruby iteration


【解决方案1】:

假设你有一个Date 存储在@month

@month += 1.month if condition

如果condition 被评估为true,则添加一个月。否则保持 @month 不变。

这是你想要的吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 1970-01-01
    • 2021-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多