Ruby on rails rails需要用户每月强制输入

Ruby on rails rails需要用户每月强制输入,ruby-on-rails,Ruby On Rails,我有一个应用程序存储用户的月度报告。我的应用程序的核心是一个用户模型和一个报告模型 class User < ActiveRecord::Base has_many :reports end class Report < ActiveRecord::Base belongs_to :user end class用户

我有一个应用程序存储用户的月度报告。我的应用程序的核心是一个用户模型和一个报告模型

class User < ActiveRecord::Base
  has_many :reports
end

class Report < ActiveRecord::Base
  belongs_to :user
end
class用户
报表模型有一个文本字段用于用户的注释,还有一个日期字段用于存储报表的日期。值得注意的是,报告往往是在事后以相当多的方式提交的。例如,6月份的报告可能在9月份提交


我想知道的是:确定用户是否缺少月度报告的最佳方法是什么。

我想在报告中预先填入本月的日期,用户可以将其更改为正确的月份。因此,在年初,每个用户都会得到12份空白报告,并随着年份的进展进行编辑?这是一个选项,我想买一份新报告,他们可以为每个报告选择月份,并且必须在[用户id和月/年]上唯一我想一个用户会活跃一年以上