0

所以我的问题是在我生成一个脚手架并且我有能力将文章发布到我的网站之后它通常是一个像 www.mysite.com/articles/1 这样的链接

我的问题是...是否可以让您的应用程序自动生成指向您的 www.mysite.com/articles/1 页面的链接

因为现在我必须手动进入 HTML 并添加链接

=link_to 'my article', /articles/1 

我只是想知道是否可以让应用程序自动为您生成链接?

4

1 回答 1

0

是的,这是可能的。根据您的问题,我不知道您想链接哪些文章,但是如果您resources在路线中使用了此设置,则应该可以:

<ul>
  <% Article.all do |article| %>
    <li><%= link_to article.title, article %></li>
  <% end %>
</ul>

或者,如果您使用的是 HAML(看起来您是基于问题的格式,但您没有指定:

%ul
  - Article.all do |article|
    %li= link_to article.title, article

您可以根据需要修改查询以限制结果、对结果进行分页、排序等。

于 2012-12-12T02:00:25.067 回答