Ruby on rails 3.2 呈现要索引的类别的管脚

Ruby on rails 3.2 呈现要索引的类别的管脚,ruby-on-rails-3.2,associations,categories,scaffold,Ruby On Rails 3.2,Associations,Categories,Scaffold,我是一个新手,正在为rails应用程序上的pins开发脚手架类别。我现在已经设法为每个新pin分配了一个类别,但是我如何设置它,以便当我查看某个特定类别(即“汽车”)时,它将自动呈现该“汽车”类别中的所有pin 我尝试过类似于呈现特定用户PIN(即“user/1”>)的代码,但这对类别不起作用,因此我应该如何做?如果有任何帮助,将不胜感激 这是我的密码 view.categories.show.html.erb <p id="notice"><%= notice %>&l

我是一个新手,正在为rails应用程序上的pins开发脚手架类别。我现在已经设法为每个新pin分配了一个类别,但是我如何设置它,以便当我查看某个特定类别(即“汽车”)时,它将自动呈现该“汽车”类别中的所有pin

我尝试过类似于呈现特定用户PIN(即“user/1”>)的代码,但这对类别不起作用,因此我应该如何做?如果有任何帮助,将不胜感激

这是我的密码

view.categories.show.html.erb

<p id="notice"><%= notice %></p>

<h1>
  <b>Category</b>
  <%= @category.name %>
</h1>

<div id="pins">
  <%= render @pins %>
</div>

<%= will_paginate @pins %>
它返回下面的

ArgumentError in Categories#show

Showing /Users/mattbook/code/starsworthy/app/views/categories/show.html.erb where line #9 raised:

'nil' is not an ActiveModel-compatible object that returns a valid partial path.
提取的源(第9行附近):

我应该生成一个类似于_pin.html.erb的部分吗?我应该如何处理? 提前谢谢

类别(u controller.rb)

   def show
       @category = Category.find(params[:id])
       @pins = @category.pins.page(params[:page]).per_page(50)
        respond_to do |format|
         format.html # show.html.erb
         format.json { render json: @category }
       end
     end

看,我很抱歉Dax,我已经经历了这一切,仍然不知道我做错了什么。你介意给我一些指针吗?请检查@pins的值我认为它是零。嗨,我阿米特,我已经在上面添加了我的类别控制器代码,我确实有@pins,所以我不知道问题在哪里。谢谢。嗨,伙计们,谢谢你们的帮助。我发现我确实有是的,我不明白为什么它现在终于起作用了。
   def show
       @category = Category.find(params[:id])
       @pins = @category.pins.page(params[:page]).per_page(50)
        respond_to do |format|
         format.html # show.html.erb
         format.json { render json: @category }
       end
     end