IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ruby on Rails Discussion :

pg_search_scope double association


Sujet :

Ruby on Rails

  1. #1
    Membre du Club Avatar de jonathan.chaf
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2018
    Messages : 34
    Points : 51
    Points
    51
    Par défaut pg_search_scope double association
    Bonjour,
    je n'arrive pas a combiner les association dans pg_search
    voici mon code :
    controlleur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
        def index
        if params[:query].present?
          @services = Service.search_services_all(params[:query]).limit(12)#.where.not(domains: {:name => 'Pro'})
        else
          @services = Service.joins(expertise: :domain).where.not(domains: {:name => 'Pro'}).limit(12)
        end
      end
    model :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    include PgSearch::Model
      belongs_to :expertise
     
      pg_search_scope :search_services_all,
        against: [:description],
        associated_against: {expertise: [:name]},
        using: {
          tsearch: { prefix: true }
        }

    je n'arrive apas a rajouter #.where.not(domains: {:name => 'Pro'}) si params present je ne sais pas ou mettre la deuxieme assiciation ou si je peux la mettre dans le model.

  2. #2
    Membre du Club Avatar de jonathan.chaf
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2018
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2018
    Messages : 34
    Points : 51
    Points
    51
    Par défaut petit canard
    et oui en posant la question je me suis dit oui mais bien sur c'est comme ça que l'on peux combiner du coup j'ai fait ça et ca marche j'aurai préferer passer ça dans le model mais bon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     @services = Service.joins(expertise: :domain).search_services_all(params[:query]).limit(12).where.not(domains: {:name => 'Pro'})

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] Soucis de Conception a Double Associations
    Par Vipear dans le forum Modélisation
    Réponses: 4
    Dernier message: 31/01/2010, 16h25
  2. Double association avec Hibernate
    Par Jexou dans le forum Hibernate
    Réponses: 16
    Dernier message: 29/10/2008, 14h27
  3. Double clic sur un fichier associé à une application
    Par kanzarih dans le forum Débuter
    Réponses: 2
    Dernier message: 13/05/2008, 17h24
  4. Réponses: 2
    Dernier message: 22/01/2007, 20h06
  5. Associer un clique et un double clique sur une listebox
    Par mcdonald dans le forum Tkinter
    Réponses: 3
    Dernier message: 10/06/2006, 16h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo