所以我的问题是在我生成一个脚手架后,我有能力将文章发布到我的网站,它通常是一个链接,如www.mysite.com/articles/1
我的问题是......是否可以让您的应用程序自动生成指向您的www.mysite.com/articles/1页面的链接
因为现在我必须手动进入HTML并添加链接
=link_to 'my article', /articles/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
您可以根据需要修改查询以限制结果,对其进行分页,排序等。