我正在构建一个简单的食谱应用程序。我有一个按最受欢迎的顺序返回国家列表的方法
class Country < ActiveRecord::Base
def self.top_countries
joins(:recipes).
select('countries.*, count(*) AS recipes_count').
group('countries.id').
order('recipes_count DESC')
end
然后我像这样在视图中输出它
<% @toprankingcountry.each do |r|%>
<ul>
<li><%= link_to r.name %></li>
</ul>
所以这只是列出了我所有的结果
然后,我有一个名为 worldrecipes 的单独控制器,其中包含每个国家/地区名称的操作
我想要做的是链接到该国家/地区的特定操作(该操作将与该国家/地区命名相同)
作为 Rails 的新手,我不确定要阅读哪些资源来实现这一点,最好有一种方法来遍历这个逻辑,然后在块中使用该方法?