在Rails中,可以通过使用Active Record的查询方法来从索引视图中的一对多关系表中获取上次更新日期。以下是一个示例代码:
Parent
和Child
,它们之间是一对多的关系,即一个Parent
可以有多个Child
。class Parent < ApplicationRecord
has_many :children
end
class Child < ApplicationRecord
belongs_to :parent
end
parents_index
,你可以在控制器中执行以下代码:class ParentsController < ApplicationController
def index
@parents = Parent.includes(:children).all
end
end
@parents
来获取每个Parent
的上次更新日期和相关的Child
信息。以下是一个简单的示例:<% @parents.each do |parent| %>
<h2><%= parent.name %></h2>
<p>Last updated: <%= parent.updated_at %></p>
<h3>Children:</h3>
<% parent.children.each do |child| %>
<p><%= child.name %></p>
<% end %>
<% end %>
在上面的示例中,parent.updated_at
表示Parent
模型的上次更新日期,child.name
表示Child
模型的名称。
这是一个简单的示例,你可以根据你的实际需求进行修改和扩展。如果你想了解更多关于Rails的查询方法和模型关联的信息,可以参考腾讯云的产品文档:Rails 开发指南。
领取专属 10元无门槛券
手把手带您无忧上云