Rails 中的月份相关文本

Month Dependent Text in Rails

我有一些测试只需要在 8 月到 11 月期间出现在我的网站上,所有其他月份的文本应该有所不同。完成此任务的最佳方法是什么?

我认为它看起来像下面这样,但我不确定如何将它限制在一个月内,以便每年都会发生切换。

IF Date.today IS BETWEEN ???August AND ???Nov DO
  ...
ELSE
  ...

使用 .month 并检查它的值是否包含在接受月份的预期列表中

accepted_months = Set.new([8, 9])

if accepted_months.include?(Time.current.month)

else

end