如何在
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>