我是红宝石的新手,我不确定从哪里开始。我有一个用户模型,一个用于项目。用户有很多项目,项目有一个用户。项目表中有一个end_date列(以及一个名称列)。在RoR中查找并显示最近的日期
我想要做的是找到最接近end_date的项目,并在用户的显示页面上显示它的名称和结束日期。
我试着将这段代码放在项目控制器中,但我不知道它是否工作,因为我不知道如何访问它并在视图中显示项目名称。
def next_deadline(after = DateTime.now, limit = 1)
find(:all, :conditions => ['end_date > ?', after], :limit => limit)
end
任何帮助,将不胜感激。让我知道是否需要更多信息。