Ruby on rails 3.1 Rails 3.1-从视图中删除查询并在控制器或模型中处理它的正确方法
我认为:Ruby on rails 3.1 Rails 3.1-从视图中删除查询并在控制器或模型中处理它的正确方法,ruby-on-rails-3.1,rails-activerecord,erb,Ruby On Rails 3.1,Rails Activerecord,Erb,我认为: <% @top_posts.each do |post| %> <li> <%= post.title %><br /> <%= link_to "Most popular comment", comment_path( post.comments.order("vote_cnt DESC").first ) </li> <% end %>
<% @top_posts.each do |post| %>
<li>
<%= post.title %><br />
<%= link_to "Most popular comment", comment_path( post.comments.order("vote_cnt DESC").first )
</li>
<% end %>
我要做的是在我的Post
模型中添加一个方法,根据您的标准获取第一条注释。然后,该视图看起来像comment\u path(post.relevant\u comment)
很有意义,而且非常直接。谢谢