Ruby on Rails可以自动生成文章链接吗?

时间:2012-12-12 01:14:37

标签: ruby-on-rails

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

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

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

=link_to 'my article', /articles/1 

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

1 个答案:

答案 0 :(得分: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

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