我已经浏览了rubyonrails.org上的教程,所以我有一个模型从我的postgres db中的Articles表中提取数据。我有我的视图显示这个记录表完全没问题。但是,我想知道如何在主页上添加最后一篇文章记录。我是否在查询'相同的文章应用记录,或者我只是创建一个全新的模型,在网站增长时看起来效率不高。
我是否会生成完整的新模型,例如rails generate model LastArticle
?我发现看起来我可以使用article = Article.last
或者这应该是lastarticle = Lastrticle.last
并且我会将它放在模型或控制器中吗?
只看了几天的RoR(来自更多的php mysql背景),如果这是一个混乱的问题,那就很抱歉。
答案 0 :(得分:2)
模型可以在rails应用程序中的任何位置使用。在您的家庭视图控制器中,您可以
@last_article = Article.last
然后在您的主视图中引用@last_article
。
您甚至可以在视图中检索记录...
<% last_article = Article.last %>
然后在同一视图中引用last_article
。