打印

新手问题

新手问题

在rails框架master-detail关系怎么实现,比如说我做了一个商品分类,现在我点击衣服,然后要得到所以衣服类的商品

TOP

ActiveRecord::Base#has_many
ActiveRecord::Base#belongs_to

查这两个方法的文档
我就是鸡蛋黄……

TOP

……有这方面相关的例子吗?我查了一些资料,关联已经做了,但还是没能找到,只能搜索种类可以得到该种类的商品

TOP

数据库的外键加了吗?

TOP

加好了的,可以通过搜索类别得到所有类别相同的商品

TOP

model
products
belongs_to :sort
sorts
has_many product

controller
def show_sort_products
  @sort = Sort.find(params[:id])
  @products = @sort.products
end

view
<% for product in @products%>
  <%= product.name #这里的name可以替换成你product对象的任何属性%>
<% end %>

TOP