【发布时间】:2013-10-07 14:16:42
【问题描述】:
我使用 Refinery CMS 博客模块创建一个简单的博客,现在我尝试自定义存档部分,我想为存档链接添加一个参数,存档的默认路由如下所示:
blog_archive_posts GET /blog/archive/:year(/:month)(.:format)
现在我的问题是如何在 rails 中调用它以及如何为blog_archive_posts_path 提供参数?
【问题讨论】:
我使用 Refinery CMS 博客模块创建一个简单的博客,现在我尝试自定义存档部分,我想为存档链接添加一个参数,存档的默认路由如下所示:
blog_archive_posts GET /blog/archive/:year(/:month)(.:format)
现在我的问题是如何在 rails 中调用它以及如何为blog_archive_posts_path 提供参数?
【问题讨论】:
试试
<%= link_to "archive for #{year}/#{month}",
blog_archive_posts_path(year: @year, month: @month) %>
@year 和 @month 在您的控制器中适当定义
【讨论】: