使用特定的:category_id渲染部分

时间:2013-07-21 17:47:48

标签: ruby-on-rails rails-activerecord renderpartial

我创建了一个Categories Scaffold。用户可以上传图像并为其添加类别。 我在脚手架中创建的类别显示在用户选择的下拉列表中。

Image Show Page i链接到类别 - >

<%= link_to @pin.category.name, @pin.category%>

我需要(例如)

localhost:3000/categories/1

Category Show Page我想要显示共享相同类别的所有图像。

How do i do this ?

1 个答案:

答案 0 :(得分:1)

在模型中,您定义了Catagory

  

has_many:images

和图片

  

belongs_to:category

  • 图片当然应该有category_id成员

然后,当你手中有类别对象时(假设是@cat),你只需迭代@cat.images

您可以在此处阅读有关模型和关系的更多信息

http://guides.rubyonrails.org/association_basics.html