我就知道讓誰擁有了搜索結果的產品的所有用戶的最佳方式獲得的搜索產品的用戶搜索結果
我控制器
@users = User.all // i must change here ?
if params[:product_type].present? && params[:location].present? && params[:discount].present?
@products = Product.near(params[:location], 1, units: :km).where(product_type: params[:product_type], discount: params[:discount])
end
我的觀點
<% @products.each do |p| %>
<%= p.user.company_name %>
<% end %>
我方法的工作,但如果一個公司有2個產品它的顯示它2次
可能就像在_p.users.uniq.company_name_上調用_.uniq_一樣簡單,但需要查看模型和關聯以確認。 –