在分类脚手架中显示项目

时间:2013-08-14 15:22:13

标签: ruby-on-rails ruby-on-rails-3 migration ruby-on-rails-4

我拥有的内容 Listings创建时,可以分配给Category

我添加了Categories Scaffold。我将关联添加到我的模型中,并迁移了CategoryIdToListings

虽然在创建列表时选择类别有效,但我不太明白如何使这些列表显示在类别下。

localhost:3000/categories/newtron

应该有将此类别设置为的列表。

使用

渲染我的列表
<div id="listings">
  <%= render @listings %>
</div>

我知道我必须将我的类别控制器设置为我的节目动作

def show
end

但不知道到底是什么。

有谁可以启发我这个?

1 个答案:

答案 0 :(得分:1)

您需要在控制器中设置@listings实例变量以获得实际列表。 这应该足够了:

def show
  @listings = @category.listings
end