如何在 Roda 中生成链接/路由/路径


如何在

Roda 的视图中生成路径或 URL?

我需要使用插件吗?如果没有,还有什么?还是我必须对网址/路径进行硬编码?

在 Rails 中,我会这样做:

<%= home_about_path %>

要仅根据设置语义生成 url,您需要路径插件。

用法如下所示:

App < Roda
  plugin :path
  path :post do |post|
    "/blog/#{post.id}"
  end
end

然后,在你的模板中,类似于你在 Rails 中使用something_path的方式:

<a href="<%= post_path(@post) %>" class="btn"><%= @post.title %></a>