Je pense que cela devrait être très simple mais mon cerveau est en court-circuit. Si j’ai un object représentant l’utilisateur actuel et que je souhaite interroger tous les utilisateurs, à l’exception de l’utilisateur actuel, comment puis-je le faire, en tenant compte du fait que l’utilisateur actuel peut parfois être nil ? C’est ce que je […]
Comment pouvez-vous combiner 2 conditions différentes en utilisant OU logique au lieu de ET? REMARQUE: 2 conditions sont générées en tant que scopes de rails et ne peuvent pas être facilement transformées en quelque chose comme where(“x or y”) directement. Exemple simple: admins = User.where(:kind => :admin) authors = User.where(:kind => :author) Il est facile […]
En exécutant une application Ruby on Rails (RoR) ou un code Ruby utilisant le framework ActiveRecord, vous obtenez le message d’erreur suivant: Veuillez installer l’adaptateur postgresql: gem install activerecord-postgresql-adapter Essayer de courir: gem install activerecord-postgresql-adapter échoue également, vous laissant à perte.
Dans ma firebase database, il y a des noms de colonne tels que «delete» ou «listen-control», etc. Ceux-ci ne peuvent pas être modifiés, alors je voudrais alias les noms afin d’éviter des problèmes dans mon application. J’ai trouvé le code suivant mais il est obsolète (05 août 2005) et ne fonctionne pas avec Rails 3: […]
J’utilise rails ransack ( https://github.com/ernie/ransack ) pour permettre aux utilisateurs de filtrer et de sortinger certains enregistrements. J’obtiens les enregistrements filtrés et sortingés selon les méthodes traditionnelles. @invoices = Invoice.search(params[:q]).result Maintenant, je voudrais obtenir des informations sommaires, donc je dois @invoices = Invoice.search(params[:q]).result @summary = @invoices.select(“sum(balance) as balance_total”).first Sauf lorsque l’utilisateur spécifie un champ à […]
Je crée un tas de migrations, dont certaines sont des migrations standard “créer une table” ou “modifier une table”, et d’autres modifient des données. J’utilise mes modèles ActiveRecord actuels pour modifier les données: Blog.all.each do |blog| update_some_blog_atsortingbutes_to_match_new_schema end Le problème est que si je charge la classe Blog, puis modifie la table, puis utilise à […]
Cette requête Message.where(“message_type = ?”, “incoming”).group(“sender_number”).count va me retourner un hash. OrderedHash {“1234″=>21, “2345”=>11, “3456”=>63, “4568”=>100} Maintenant, je veux commander par nombre de chaque groupe. Comment puis-je faire cela dans la requête?
Si vous avez des colonnes de firebase database created_at et updated_at Rails updated_at automatiquement ces valeurs lorsque vous créez et mettez à jour un object de modèle. Est-il possible de sauvegarder le modèle sans toucher à ces colonnes? J’apporte certaines données existantes et j’aimerais définir ces valeurs à partir des valeurs correspondantes dans les champs […]
J’ai un projet Rails 3. Avec Rails 3 est venu Arel et la possibilité de réutiliser un domaine pour en construire un autre. Je me demande s’il existe un moyen d’utiliser les étendues lors de la définition d’une relation (par exemple, un “has_many”). J’ai des enregistrements qui ont des colonnes d’autorisation. Je voudrais construire un […]
J’ai un modèle nommé Song . J’ai aussi un modèle nommé Listen . A Listen belongs_to :song et une chanson :has_many listens (peut être écouté plusieurs fois). Dans mon modèle, je veux définir une méthode self.top qui devrait renvoyer les 5 meilleures chansons écoutées. Comment puis-je y parvenir en utilisant la relation has_many ? J’utilise […]