Sha256: 3ae324babbae6446ebd7a86c43a89acb87a63102e31352f42d412cd1fefef847

Contents?: true

Size: 678 Bytes

Versions: 51

Compression:

Stored size: 678 Bytes

Contents

module PgAssociable
  module Helpers
    MAX_RESULTS = 8

    def pg_respond_abrir_modal
      respond_to do |format|
        format.turbo_stream do
          render turbo_stream: turbo_stream.append_all('body', partial: 'pg_associable_modal')
        end
      end
    end

    def pg_respond_buscar
      partial = 'pg_associable/resultados_inline'
      resultados_prefix = 'resultados-inline'
      @collection = policy_scope(@clase_modelo).kept.query(params[:query]).limit(MAX_RESULTS)
      render turbo_stream:
        turbo_stream.update("#{resultados_prefix}-#{params[:id]}",
                            partial:, locals: { collection: @collection })
    end
  end
end

Version data entries

51 entries across 51 versions & 1 rubygems

Version Path
pg_rails-7.0.8.pre.alpha.56 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.55 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.54 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.53 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.52 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.51 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.50 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.49 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.48 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.47 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.46 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.45 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.44 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.43 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.42 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.41 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.40 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.39 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.38 pg_associable/app/helpers/pg_associable/helpers.rb
pg_rails-7.0.8.pre.alpha.37 pg_associable/app/helpers/pg_associable/helpers.rb