ruby-on-rails - 如何每天更改链接的路径
问题描述
我将在我的网站上发布每日锻炼。我想在导航栏中放置一个链接,上面写着“今天的锻炼”。我将事先创建锻炼,然后我希望链接的路径指向当天锻炼的显示页面。我从来没有做过这样的事情,所以我真的不知道这个过程。
我有一个专栏scheduled_on
作为我希望它发布的日期。有没有办法让链接的路径推送到scheduled_on
日期?
解决方案
您可以使用以下代码轻松完成
<% workout = Workout.where(scheduled_on: Date.today).first %>
<%= link_to_if(workout.scheduled_on == Date.today, "Today's Workout", Workout.find_by_id(workout.id) ) %>
推荐阅读
- python - 有没有办法更新一个包,并递归地更新它使用的所有包?
- java - Java程序在控制台输入中查找第二小的数字
- symfony - #Symfony 只上传图片
- javascript - API的Javascript访问响应
- google-chrome-extension - 在 chrome 中启用或禁用图像的扩展
- python - 如何在 Python Selenium 中以 Chrome 隐身模式允许位置和通知?
- oauth-2.0 - 未找到 Spring 安全 OAuth 重定向端点
- javascript - 如何在 javaScript 中创建具有索引和键的二维数组?
- typescript - Typescript 2D 可变参数模板
- gradle - 无法使用 gradle 将 jar 发布到 Gitlab 包注册表