Dzięki w sumie roziązałem ten problem, ale natrafiłem na inny. Chciałem dodać paginację i wszystko ok jak działam na Supplier. Gorzej jest jak mam utworzony widok Supplier_Address za pośrednictwem gema scenic. Wtedy otrzymuje błąd:
PG::SyntaxError: ERROR: syntax error at or near “)”
LINE 1: SELECT DISTINCT COUNT(DISTINCT ) FROM “supplier_addresses” W…
^
: SELECT DISTINCT COUNT(DISTINCT ) FROM “supplier_addresses” WHERE (“supplier_addresses”.“business_name” ILIKE ‘%M%’)
<% @suppliers.each do |supplier| %>
def index
@q = SupplierAddress.ransack(params[:q])
@suppliers = @q.result(distinct: true).paginate(:page => params[:page], :per_page => 5)
end