Questions marquées «activerecord»

L'enregistrement actif est un modèle qui combine la logique de domaine avec l'abstraction de 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.


8
Que fait inverse_of? Quel SQL génère-t-il?
J'essaye de comprendre inverse_ofet je ne comprends pas. À quoi ressemble le SQL généré, le cas échéant? Est -ce que l' inverse_ofoption de le même comportement si elle est utilisée avec :has_many, :belongs_toet :has_many_and_belongs_to? Désolé si c'est une question si fondamentale. J'ai vu cet exemple: class Player < ActiveRecord::Base has_many …


4
Comment exécuter manuellement des commandes SQL dans Ruby On Rails à l'aide de NuoDB
J'essaie d'exécuter manuellement des commandes SQL pour pouvoir accéder aux procédures dans NuoDB. J'utilise Ruby on Rails et j'utilise la commande suivante: ActiveRecord::Base.connection.execute("SQL query") La "requête SQL" peut être n'importe quelle commande SQL. Comme par exemple j'ai une table appelée "Feedback" et quand j'exécute la commande: ActiveRecord::Base.connection.execute("SELECT `feedbacks`.* FROM `feedbacks`") …

7
appartient à via des associations
Étant donné les associations suivantes, je dois faire référence au Questionqui Choiceest attaché par le Choicemodèle. J'ai essayé d'utiliser belongs_to :question, through: :answerpour effectuer cette action. class User has_many :questions has_many :choices end class Question belongs_to :user has_many :answers has_one :choice, :through => :answer end class Answer belongs_to :question end …



3
Utilisation de la sérialisation de Rails pour enregistrer le hachage dans la base de données
J'essaie d'enregistrer un identifiant de mappage de hachage pour un certain nombre de tentatives dans mon application rails. Ma migration vers la base de données pour accueillir cette nouvelle colonne: class AddMultiWrongToUser < ActiveRecord::Migration def self.up add_column :users, :multi_wrong, :string end def self.down remove_column :users, :multi_wrong end end Dans mon …



3
Quand ajouter quels index dans une table dans Rails
J'ai une question sur la base de données Rails. Dois-je ajouter "index" à toutes les clés étrangères comme "xxx_id"? Dois-je ajouter "index" à la colonne "id" créée automatiquement? Dois-je ajouter "index (unique)" à la colonne "id" créée automatiquement? Si j'ajoute un index à deux clés étrangères à la fois ( …


2
Ruby on Rails. Comment utiliser la méthode Active Record .build dans une relation: appartient à?
Je n'ai trouvé aucune documentation sur la méthode .build dans Rails (j'utilise actuellement 2.0.2). Grâce à l'expérimentation, il semble que vous puissiez utiliser la méthode de construction pour ajouter un enregistrement dans une has_manyrelation avant que l'un ou l'autre enregistrement n'ait été enregistré. Par exemple: class Dog < ActiveRecord::Base has_many …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.