有两个模型 product, productnumbers
#product
class Product < ActiveRecord::Base
  has_many :productnumbers
end
#productnumebr
class Productnumber < ActiveRecord::Base
  attr_accessible :name, :product_id
  belongs_to :product
end
#controller 
class Productscontroller < ApplicationController
#
#
def search
  @products = Product.joins(:productnumbers).where("title like ? or productnumbers.number like ?",'%'+params[:q]+'%', '%'+params[:q]+'%').order("id desc").paginate(page: params[:page], per_page: 12)
end
这样当查询product的时候。就会重复显示多个products。有多少个productnumbers就会显示多个products。
这个要怎么处理,就让显示一次,不要重复显示!