L'enregistrement actif est un modèle qui combine la logique du domaine avec l'abstraction du stockage dans un seul objet. Utilisez cette balise pour les questions sur le modèle, [rails-activerecord] pour les questions sur le framework Rails ORM.

Plus à propos activerecord...

J'ai créé un nouveau modèle dans des rails avec les commandes suivantes: RAILS G Modèle PROD_DOMAIN NAME: String Type: String user_Logon_Name: String Description: String Email: String Adresse: String Société: String Société: String Strent_Description: String is_sa: String SA_REMAP_Description: Propr....
27 mai 2021 à 01:24
Je veux télécharger un fichier avec Yii, je l'ai un peu fait. Lorsque je frappe le bouton Soumettre, le fichier est enregistré dans le dossier où il devrait être. Cependant, je souhaite également ajouter le nom de fichier à la base de données. Comment puis-je atteindre cet objectif? Voici mon contrô....
26 mai 2021 à 15:00
Si je dois valider l'unicité du nom de CAT Scoped par le propriétaire afin qu'aucun propriétaire ne puisse avoir de nombreux chats avec le même nom que je peux utiliser: validates_uniqueness_of :name, scope: :owner_id Mais comment puis-je valider le caractère unique sur lequel le chat a le propriéta....
Il existe de nombreux exemples qui expliquent comment créer des champs de texte de différentes longueurs, mais seulement avoir ces options: Tiny: 256 octets (équivalent de string dans les rails) Texte: 65_535 octets (équivalent de texte dans les rails) Texte moyen: 16_777_215 octets Texte long: 4_29....
20 mai 2021 à 21:24
Je dois fournir une liste déroulante pour permettre à l'utilisateur de sélectionner son titre personnel sur le formulaire d'inscription de l'utilisateur (à l'aide du congise). J'ai besoin de cette liste comme une liste fermée / prédéfinie plutôt qu'un champ à remplir par l'utilisateur. Dois-je créer....
13 mai 2021 à 18:15
Actuellement, j'ai les quatre modèles suivants: users <-- agency_memberships --> agencies | | agency_roles agency_memberships est une table de jointure et agency_roles est une petite table de recherche avec les rôles: ID NAME ----------- 1 admi....
13 mai 2021 à 04:28
J'essaie de récupérer des lectures de périphérique entre une date de début et de fin. Renvoie ensuite un tableau de la date, de la somme des comptes et des m de valeurs des résultats. Cependant, je continue à recevoir une erreur de syntaxe lorsque vous essayez d'alias la dateTétime convertie dans la....
12 mai 2021 à 23:06
J'ai parcouru des questions similaires ici mais je ne peux pas sembler avoir un sens d'eux. J'ai 3 tables Items, Sizes, et Item_Sizes où Items a beaucoup Sizes via Item_Sizes. Item.rb: class Item < ApplicationRecord has_many :images has_many :category_items has_many :categories, through: :cat....
12 mai 2021 à 03:08
J'ai le contrôleur où je charge toutes les factures avec le code suivant. def index @invoices = Invoice.includes(:customer).all end J'ai suivi des modèles de facturation et de clientèle class Invoice < ApplicationRecord belongs_to :customer delegate :name, :street, ....
5 mai 2021 à 14:35
Notre CMS a un modèle d'article qui utilise un énorme pour définir le type d'article. enum display_format: { webpage: 0, blog: 1, interactive: 2, advertisement: 3, experience: 4, product_questions: 5 } Sur notre page d'accueil, j'affiche l'article le plus récent de chaque catég....
4 mai 2021 à 03:35
J'essaie de faire ce qui suit: J'ai categories modèle qui has_many posts modèle. Sur mon categories, j'utilise action_text pour le contenu du texte du corps. mon problème: Je voudrais créer une page principale qui répertorie tous les categories et leur posts sur une vue. Et JUS comme une catégor....
26 avril 2021 à 21:25
J'ai cette requête SQL que j'essaie de convertir en requête Activerecord: SELECT DISTINCT name FROM `languages` LEFT OUTER JOIN `items` ON `items`.`language` = `languages.id` AND (`items`.`version_id` = '1.0') WHERE `languages`.`id` != 'en'; Ce que j'essaie de faire est d'obtenir toutes l....
23 avril 2021 à 18:36
C'est l'erreur que je reçois lorsque j'exécute un test pour ce fichier. L'erreur est en ligne 83 lorsque j'essaie de supprimer l'utilisateur de la base de données à l'aide de la méthode "Destroy". C'est le repo en question gelée .......
J'ai la requête de recherche suivante où ("contact_type =" fournisseur "et nom = '# {rechercher}'") Disons que je cherche John pour John Doe Cela ne fonctionne pas, si je recherche le. ......
8 avril 2021 à 18:54
Je travaille actuellement sur la ré-construction d'une fonction de recherche, nous avons une recherche de base et une recherche avancée, j'ai un formulaire de recherche de base, cependant, je ne peux pas sembler avoir une recherche basée sur une option de travail. Voici ce que j'ai jusqu'à présent. ....
Je souhaite mettre en place une fonction multi-location de niveau de base de données qui me permet d'ajouter de manière dynamique des bases de données. Je n'ai pas trouvé de façon de faire cela dans des rails6. La fonctionnalité multi-base de données de Rails6 peut-elle reconnaître de manière dynami....
J'ai un modèle de produit et de catégorie qui a une relation has_and_belongs_to_many. Je peux donc rechercher Product.categories ou Category.products class Product ....
J'ai les camions de table et la liste de contrôle des tables. À l'origine, je n'ai qu'un tableau de liste de contrôle et vous mettez le nom du camion avec une chaîne. Maintenant, je crée les camions de table et j'exécute cette commande rails g migration AddTruckToChecklists truck:references Ajoute....
12 mars 2021 à 03:04
Est-il possible de désinfecter les paramètres transférés du contrôleur dans le modèle? Disons que j'ai ce Controller: class FooController ....
Mes données sont configurées comme ceci: un chat a_de nombreux messages un message has_rich_text: detail_html Quoi qu'il en soit, j'essaie de faire une requête qui renvoie toutes les discussions. Cette requête ressemble à ceci: Chat.all.includes(:messages) Cependant, à cause d'ActionText, je remar....
9 mars 2021 à 00:41
Je construis l'application Rails et j'essaie de classer les enregistrements dans la base de données par colonne de chaîne commençant par un nombre. Comment puis-je commander par numéro dans un premier temps? Je préfère commander comme ordre SQL que trier par méthode ruby. Y a-t-il un moyen? exp....
J'essaie actuellement de trier une collection ActiveRecord par une colonne de tables jointes, dans l'ordre croissant et décroissant. J'essaye actuellement ce qui suit: def index #sorting logic if params[:sort] @one_on_ones = apply_scopes(OneO....
4 mars 2021 à 03:47
J'ai 2 modèles: Proposition et Client. La proposition et le client ont un attr: "customer_id" et "updated_at" (par défaut dans les rails). Proposition appartient_à: client Je dois valider s'il existe une proposition pour un client et si cette proposition a été créée hier. J'ai essayé quelques app....
3 mars 2021 à 05:02
Je souhaite exécuter la requête suivante: /* Inside a heredoc */ SELECT MIN("books"."page_count") AS min, MAX("books"."page_count") AS max FROM "books" WHERE "books"."author_id" IN (#{authors.pluck(:id).map { |id| "'#{id}'" }.join(",")}) AND "books"."publisher_id" IN (#{publishers.pluck(:id)....
26 févr. 2021 à 11:36
J'ai vécu un comportement inattendu. quand j'ai appelé destroy_all sur une relation, il s'est exécuté via une transaction ActiveRecord mais quand j'ai placé une clause where devant elle, il y a un comportement inattendu .......
25 févr. 2021 à 14:38