Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Rails + ElasticSearch + SearchKick

Bom dia! Implementei a funcionalidade de buscar atraves da gem ElasticSearch + SearchKick. Pois bem, meu problema é o seguinte: Gostaria que o buscar selecionasse apenas as instancias aos quais o User criou(No momento no buscar ele buscar as instancias de todos os usuarios. )

def buscar
  @payment_moneys = PaymentMoney.search(params[:nome_a_buscar] , fields: [:historico])

Na listagem eu faço assim para aparecer apenas as instancias do usuario logado

  def index
    @payment_moneys = PaymentMoney.where(user_id: current_user.id).page(params[:page]).per(5).order(:id)
  end
  def create
    @payment_money = PaymentMoney.new(payment_money_params)
    @payment_money.user_id = current_user.id

3 respostas

No aguardo de uma resposta! Grato.

solução!

Solução:

def buscar
  @payment_moneys = PaymentMoney.search(params[:nome_a_buscar] , fields: [:historico],  where: {user_id: current_user.id})

Oi Pedro, desculpa a demora! Me parece que você já resolveu o problema, certo?