我有兩個數據庫表,一個叫做「食譜」,另一個叫「喜歡」。Rails「order_by」關聯表
當我在我的網站上列出我的食譜時,我可以通過配方表中的一列輕鬆訂購它們。例如通過之日起,他們將創建在:
<% @recipes.order("created_at desc").limit(16).each do |i| %>
<% if i.live? %>
<%=link_to image_tag(i.image(:fixed), :class => "newest-recipes"), i %>
<% end %>
<% end %>
我真正想要做的是通過他們喜歡的數量進行排序。
<%= @recipe.likers.count %>
是否存在被@ recipe.likers.count訂購食譜的方法:要我用這段代碼的食譜頁面上顯示操作次數的多少?
如果您需要其他信息,如配方控制器或型號,請讓我知道。
謝謝!
感謝您的幫助!我試試看,並接受,如果它運作出來:) – MikeHolford
添加後,請記住保存所有食譜與'Recipe.all.each(:保存)';) –