Articles of modèle de

Ruby on Rails: errors.add_to_base vs. errors.add

J’ai lu que errors.add_to_base devrait être utilisé pour les erreurs associées à l’object et non pour un atsortingbut spécifique. J’ai du mal à conceptualiser ce que cela signifie. Quelqu’un pourrait-il donner un exemple de quand je voudrais utiliser chacun d’eux? Par exemple, j’ai un modèle de groupe et chaque groupe a un genre. Lorsque je […]

MVC: Modèles de données et modèles de vue

J’ai lu des conseils MVC dans le passé concernant les modèles indiquant que vous ne devriez pas réutiliser les mêmes objects de modèle pour le domaine et la vue; mais je n’ai pas pu trouver quelqu’un disposé à discuter de la raison pour laquelle c’est mauvais. À mon avis, la création de deux modèles distincts, […]

Comment valider l’unicité d’une paire d’identifiants dans Ruby on Rails?

Supposons que la migration de firebase database suivante dans Ruby: create_table: question_votes do | t | t.integer: id_utilisateur t.integer: question_id t.integer: vote t.timestamps fin Supposons en outre que je souhaite que les lignes du DB contiennent des paires uniques (user_id, question_id). Quelle est la bonne poussière à mettre dans le modèle pour y parvenir? validates_uniqueness_of: […]

Génération de modèles Swift à partir d’entités Core Data

Mise à jour pour Xcode 8: Dans Xcode 8, il faut aller dans l’éditeur de modèle de données de base et afficher l’inspecteur de fichiers. Près du bas est une option pour la génération de code. Sélectionnez Swift. Edit : J’ai trouvé la solution pour générer un modèle Swift à partir de l’entité Core Data: […]

Validation de ModelForm unique_together de Django

J’ai un modèle Django qui ressemble à ceci. class Solution(models.Model): ”’ Represents a solution to a specific problem. ”’ name = models.CharField(max_length=50) problem = models.ForeignKey(Problem) description = models.TextField(blank=True) date = models.DateTimeField(auto_now_add=True) class Meta: unique_together = (“name”, “problem”) J’utilise un formulaire pour append des modèles qui ressemblent à ceci: class SolutionForm(forms.ModelForm): class Meta: model = Solution […]

Rails before_validation dépouille les meilleures pratiques des espaces

Je voudrais que mon modèle d’utilisateur désinfecte certaines entrées avant de les enregistrer. Pour le moment, une simple suppression des espaces sera nécessaire. Donc, pour éviter que les gens s’inscrivent avec “Harry” et prétendent être “Harry”, par exemple. Je suppose que c’est une bonne idée de faire cette suppression avant la validation, afin que validates_uniqueness_of […]

Différence entre le modèle de stratégie et le modèle de commande

Quelle est la différence entre le modèle de stratégie et le modèle de commande ? Je cherche également des exemples en Java.

Validation du modèle Rails sur create et update only

Si je veux avoir une validation uniquement sur create, alors je peux le faire validates_presence_of :password, :on => :create Mais comment puis-je dire lors de la création et de la mise à jour? J’ai essayé ça mais ça n’a pas marché: validates_presence_of :password, :on => [ :create, :update ] Dois-je définir la validation deux fois?

Relations ManyToMany de Django avec des champs supplémentaires

Je veux stocker des informations supplémentaires dans ce que, automatiquement créé, ManyToMany join-table. Comment ferais-je cela dans Django? Dans mon cas, j’ai deux tableaux: “Employés” et “Projets”. Ce que je veux stocker, c’est combien chaque employé reçoit par heure de travail dans chacun des projets, car ces valeurs ne sont pas les mêmes. Alors, comment […]

Tous les niveaux d’un facteur dans une masortingce modèle en R

J’ai un data.frame composé de variables numériques et factorielles comme vu ci-dessous. testFrame <- data.frame(First=sample(1:10, 20, replace=T), Second=sample(1:20, 20, replace=T), Third=sample(1:10, 20, replace=T), Fourth=rep(c("Alice","Bob","Charlie","David"), 5), Fifth=rep(c("Edward","Frank","Georgia","Hank","Isaac"),4)) Je veux créer une masortingx qui assigne des variables factices au facteur et laisse les variables numériques seules. model.masortingx(~ First + Second + Third + Fourth + Fifth, data=testFrame) […]