Ruby on rails 如何通过外部id检索和输出最后一条记录?
我的应用程序中有两个模型。项目和说明。一个项目有很多注释。这一切都很好,但在projects index page.html.erb上,我想显示一个项目的最后一个注释Ruby on rails 如何通过外部id检索和输出最后一条记录?,ruby-on-rails,ruby-on-rails-4,rails-activerecord,Ruby On Rails,Ruby On Rails 4,Rails Activerecord,我的应用程序中有两个模型。项目和说明。一个项目有很多注释。这一切都很好,但在projects index page.html.erb上,我想显示一个项目的最后一个注释 我的问题是如何检索并在索引屏幕上显示它?您可以使用project.notes.last获取最后一个注释。在您的视图中,添加以下内容: <% projects.each do |project| %> <% last_note = project.notes.last %> <%= last_n
我的问题是如何检索并在索引屏幕上显示它?您可以使用
project.notes.last
获取最后一个注释。在您的视图中,添加以下内容:
<% projects.each do |project| %>
<% last_note = project.notes.last %>
<%= last_note.note unless last_note.nil? %> # get last note per project if it exists
<% end %>
#获取每个项目的最后注释(如果存在)
谢谢,但只输出,而不是注释。@DamonDelcoro您需要从注释模型中定义您想要的内容,我不知道您要显示哪个字段,我将用任意字段更新我的答案。该字段被准确地称为注释。@DamonDelcoro检查了完成该操作的回答!哇,谢谢你的知识和快速反应。非常感谢。:)