【发布时间】:2018-09-14 03:56:14
【问题描述】:
我将在我的网站上发布每日锻炼。我想在导航栏中放置一个链接,上面写着“今天的锻炼”。我将事先创建锻炼,然后我希望链接的路径指向当天锻炼的显示页面。我从来没有做过这样的事情,所以我真的不知道这个过程。
我有一个专栏scheduled_on 作为我希望它发布的日期。有没有办法让链接的路径推送到scheduled_on 日期?
【问题讨论】:
-
这是我的理论,不确定它是否适合您,您如何使用
date作为key和value作为link创建一个哈希。然后将日期(键)与今天的日期进行比较,如果是今天,它将返回相应的link。您可以将其作为 cron 运行并在每 24 小时运行一次。 -
@KedarnagMukanahallipatna 嗯,我觉得这可能是不必要的。我在想
<%= link_to_if Workout.scheduled_on == Date.today, "Today's Workout" %>之类的东西。我已经尝试了其中一些变体,但我不断收到 **undefined method 'scheduled_on'`
标签: ruby-on-rails ruby-on-rails-5 link-to