Ruby on rails 如何显示来自我';我已经在Rails中的其他地方使用了
我已经阅读了rubyonrails.org上的教程,所以我有一个模型,从我的postgres数据库的Articles表中提取数据。我的视图显示这个记录表非常好。然而,我想知道如何在主页上添加最后一篇文章记录。我是“查询”同一篇文章的应用记录,还是仅仅创建一个全新的模型,随着网站的发展,这个模型似乎没有那么有效 我是否生成完整的新模型,例如Ruby on rails 如何显示来自我';我已经在Rails中的其他地方使用了,ruby-on-rails,postgresql,Ruby On Rails,Postgresql,我已经阅读了rubyonrails.org上的教程,所以我有一个模型,从我的postgres数据库的Articles表中提取数据。我的视图显示这个记录表非常好。然而,我想知道如何在主页上添加最后一篇文章记录。我是“查询”同一篇文章的应用记录,还是仅仅创建一个全新的模型,随着网站的发展,这个模型似乎没有那么有效 我是否生成完整的新模型,例如rails生成模型lastparticle?我看到它看起来像我可以使用article=article.last或者应该是lasttarticle=lasttar
rails生成模型lastparticle
?我看到它看起来像我可以使用article=article.last
或者应该是lasttarticle=lasttarticle.last
,我会把它放在模型或控制器中吗
几天来,我一直在研究RoR(来自php mysql背景),如果这是一个混乱的问题,我很抱歉。模型可以在rails应用程序的任何地方使用。在主视图控制器中,您可以执行以下操作
@last_article = Article.last
然后在主视图中引用最后一篇文章
您甚至可以将记录作为视图的一部分检索
<% last_article = Article.last %>
然后在同一视图中引用上一篇文章。模型可以在rails应用程序中的任何位置使用。在主视图控制器中,您可以执行以下操作
@last_article = Article.last
然后在主视图中引用最后一篇文章
您甚至可以将记录作为视图的一部分检索
<% last_article = Article.last %>
然后在同一视图中引用
last_article
。好的,那么我会有这样的内容:主视图控制器:class home controller
在我的主视图中:最新文章
嗯,不。。。首先,您不需要在这两个位置执行@last\u article=article.last
,如果您在索引方法中执行,则不需要在视图中执行。其次,对象是@last_article
,因此您不能执行
,因为article
没有在任何地方定义。。。希望这更清楚。当然,在你引用文章的任何地方都需要改变。。e、 g.
干杯@SteveTurczyn我会试试的。砰-真的很有魅力。好吧,我会有这样的东西:主视图控制器:类主控制器
在我的主视图中:最新文章嗯,不首先,您不需要在这两个位置执行@last\u article=article.last
,如果您在索引方法中执行,则不需要在视图中执行。其次,对象是@last_article
,因此您不能执行
,因为article
没有在任何地方定义。。。希望这更清楚。当然,在你引用文章的任何地方都需要改变。。e、 g.
干杯@SteveTurczyn我试试。砰-发出一声咒语。