我一直在阅读 rubyonrails.org 上的教程,所以我有一个模型从我的 postgres 数据库的 Articles 表中提取数据。我认为可以完美地显示此记录表。但是,我想知道如何在主页上添加最后一篇文章记录。我是“查询”相同的 Articles 应用程序记录,还是只是创建一个全新的模型,随着网站的增长,这种模型似乎效率不高。
我是否生成完整的新模型,例如 rails generate model LastArticle
?我看到看起来我可以使用 article = Article.last
或者应该是 lastarticle = Lastrticle.last
我应该把它放在模型还是 Controller 中?
几天以来一直在关注 RoR(更多来自 php mysql 背景),如果这是一个困惑的问题,我们深表歉意。
最佳答案
模型可以在 Rails 应用程序的任何地方使用。在您的主视图 Controller 中,您可以这样做
@last_article = Article.last
然后在您的主视图中引用@last_article
。
您甚至可以在 View 中检索记录...
<% last_article = Article.last %>
然后在同一 View 中引用last_article
。
关于ruby-on-rails - 如何显示我已经在 Rails 中其他地方使用的数据库表中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43172741/