我有一个控制器方法:
def latest_blogs
@latest_blogs = BlogEntry.all.order('dato DESC').limit(4)
end
作为我的主页的根 html.erb 文件:
<div class="body-box">
<div class="body-content">
<%= render :partial => 'blog_list' %>
</div>
</div>
blog_list 部分:
<div class="blog-list">
<%= latest_blogs.each do |blog| %>
<%= render :partial => "blog_preview", locals: {blog: blog} %>
<% end %>
</div>
而 blog_preview 部分现在只是一个存根:
<div class="blog-preview">
<%= blog.title %>
</div>
我的 routes.rb 条目:
resources :blog_entries
root :to => 'home#blog_home', :as => 'root'
我如何告诉我的应用程序何时加载要呈现的根页面latest_blogs
?谢谢。