Je suis un développeur PHP qui apprend la gaieté de Ruby on Rails, j’aime ActiveRecord et j’ai remarqué quelque chose de très intéressant. Les méthodes ActiveRecord détectent la chaîne de fin de méthode pour exécuter la requête. @person = Person.where(name: ‘Jason’).where(age: 26) # In my humble imagination I’d think that each where() executes a database […]
Je veux obtenir tous les enregistrements dont le champ created_at est inférieur à aujourd’hui (une date). Y a-t-il quelque chose comme: MyTable.find_by_created_at(< 2.days.ago)
J’ai un jeu d’enregistrements qui inclut un champ de date et je veux déterminer combien de dates uniques sont représentées dans le jeu d’enregistrements. Quelque chose comme: Record.find(:all).date.unique.count mais bien sûr, cela ne semble pas fonctionner.
J’ai de nombreux modèles dans mon dossier app / models. Je voudrais nettoyer ce dossier un peu. Déplacer des modèles qui s’appartiennent dans des sous-dossiers. Le problème est que, par convention, la classe de modèle est placée dans un module correspondant. Par exemple app / models / blog / post.rb app / models / blog […]
J’ai une table dans une application Rails avec des centaines de milliers d’enregistrements et ils n’ont qu’un horodatage created_at . J’ajoute la possibilité de modifier ces enregistrements, donc je veux append un horodatage updated_at à la table. Dans ma migration pour append la colonne, je souhaite mettre à jour toutes les lignes pour que le […]
Je suis très novice dans CodeIgniter et Active Record en particulier, je sais comment bien le faire en SQL normal mais j’essaie d’apprendre. Comment puis-je sélectionner des données dans l’une de mes tables, puis compter le nombre de lignes renvoyées à l’aide de la classe CodeIgniters Active Record? Merci Tom.
Je voudrais avoir une liste de tous les noms d’atsortingbut qui peuvent être assignés en masse. J’en ai besoin pour un générateur de formulaires personnalisé qui n’appenda pas de champs d’entrée par défaut qui ne peuvent pas être affectés en masse. Par exemple si j’ai un modèle comme: class Post < ActiveRecord::Base attr_protected :account belongs_to […]
J’avais l’habitude de penser que db/schema.rb dans un projet Rails stockait le schéma de firebase database, de sorte ActiveRecord puisse savoir quelle table / colonne il possède. Mais plus tôt, j’ai remarqué avec surprise que mon projet s’exécutait normalement après avoir supprimé db/schema.rb ! Donc, puisque les Rails peuvent fonctionner sans elle, que fait schema.rb […]
Je veux créer un modèle Rails (2.1 et 2.2) avec des validations ActiveRecord, mais sans table de firebase database. Quelle est l’approche la plus utilisée? J’ai trouvé des plugins qui prétendent offrir cette fonctionnalité, mais beaucoup ne semblent pas être largement utilisés ou maintenus. Que recommande la communauté? En ce moment, je me penche sur […]
J’ai une table et j’essaie d’append un index unique sur deux colonnes. Ces colonnes sont également indexées. Donc, ma question est de savoir si je peux simplement supprimer les index qui étaient juste pour une colonne ou si je dois utiliser les trois index: add_index “subscriptions”, [“user_id”] add_index “subscriptions”, [“content_id”] add_index “subscriptions”, [“user_id”], [“content_id”], :unique […]