简单的我无法弄清楚:我有一个Article
模型的博客应用程序。在我的welcome#index
页面上,我想显示已发布的最后四篇文章的每个标题。Rails中的基本逻辑
class WelcomeController < ApplicationController
def index
@articles = Article.all
end
end
在我看来,我需要每个标题分别显示在相应的html'box'中。对于第一个冠军,我写了下面的代码:
%title #{ @articles.last(1).title }
对于我得到一个undefined method 'title'
错误。
任何想法为什么发生?
使用@articles = Article.last(4)获得最后4个帖子,然后遍历所有人获得标题。 – Imran
好的,那很好。如何分别迭代每个标题? – Liroy
@liroy只需使用'.each'方法 –