如何在 Roda 的视图中生成路径或 URL?
我需要使用插件吗?如果不是,还有什么办法?还是我必须对网址/路径进行硬编码?
在 Rails 中,我会这样做:
<%= home_about_path %>
要仅根据设置的语义生成 url,您需要path plugin。
用法如下所示:
App < Roda
plugin :path
path :post do |post|
"/blog/#{post.id}"
end
end
然后,在您的模板中,与something_path
在 Rails 中使用的方式类似:
<a href="<%= post_path(@post) %>" class="btn"><%= @post.title %></a>