Articles of modèle

Modèles Rails: comment créer un ensemble prédéfini d’atsortingbuts?

J’essaie de trouver la meilleure façon de concevoir un modèle de rails. Aux fins de l’exemple, disons que je construis une firebase database de caractères, qui peut avoir plusieurs atsortingbuts fixes différents. Par exemple: Character – Morality (may be “Good” or “Evil”) – Genre (may be “Action”, “Suspense”, or “Western”) – Hair Color (may be […]

Angular2, quelle est la bonne façon de désactiver un élément d’ancrage?

Je travaille sur une application Angular2 et je dois afficher – mais disable un élément HTML . Quelle est la bonne façon de faire cela? Actualisé S’il vous plaît noter le *ngFor , cela empêcherait l’option d’utiliser *ngIf et ne pas rendre le tout . {{ link.name }} Le composant TypeScript a une méthode qui […]

DDD – Modèle de persistance et modèle de domaine

J’essaie d’apprendre la conception pilotée par le domaine (DDD) et je pense avoir eu l’idée de base. Mais il y a quelque chose qui m’embrouille. Dans DDD, le modèle de persistance et le modèle de domaine sont-ils différents? Je veux dire, nous concevons notre domaine et nos classes avec seulement des préoccupations de domaine en […]

Angular2: MVC, MVVM ou MV *?

L’angle angular suivait plus ou moins le principe de conception de MVV * en raison de sa fonctionnalité de liaison de données bidirectionnelle. Angular2 adopte une interface utilisateur basée sur les composants, un concept qui pourrait être familier aux développeurs de React. En un sens, les contrôleurs et les directives Angular 1.x se fondent dans […]

Trouver la plus grande zone noire convexe d’une image

J’ai une image dont voici une petite découpe: Comme vous pouvez le voir, ce sont des pixels blancs sur fond noir. Nous pouvons tracer des lignes imaginaires entre ces pixels (ou mieux, des points). Avec ces lignes, nous pouvons inclure des zones. Comment trouver la plus grande zone noire convexe de cette image qui ne […]

Rails after_initialize uniquement sur “new”

J’ai les 2 modèles suivants class Sport :productable accepts_nested_atsortingbutes_for :product, :allow_destroy => true end class Product true end Un sport ne peut exister sans le produit, alors dans mon sports_controller.rb j’ai: def new @sport = Sport.new @sport.product = Product.new … end J’ai essayé de déplacer la création du produit vers le modèle sportif en utilisant […]

Passer les énumérations dans les modèles de vue angular2

Peut-on utiliser des énumérations dans un modèle de vue angular2? passe la chaîne en entrée: enum DropdownType { instrument, account, currency } @Component({ selector: ‘[.Dropdown]’, }) export class Dropdown { @Input() public set dropdownType(value: any) { console.log(value); }; } Mais comment passer une configuration enum? Je veux quelque chose comme ça dans le modèle: Quelle […]

Modèle Rails has_many avec plusieurs étrangers_keys

Relativement nouveau pour les rails et essayant de modéliser une famille très simple “arbre” avec un seul modèle de personne qui a un nom, un sexe, père_id et mother_id (2 parents). Voici en gros ce que je veux faire, mais évidemment, je ne peux pas répéter: les enfants dans un has_many (le premier est écrasé). […]

Angular2 – Mise au point d’une zone de texte sur le chargement d’un composant

Je développe un composant dans Angular2 (Beta 8). Le composant a une zone de texte et une liste déroulante. Je voudrais définir le focus dans la zone de texte dès que le composant est chargé ou en cas d’événement de modification de la liste déroulante. Comment pourrais-je y parvenir en angular2. Voici le format HTML […]

DTO ou object de modèle de domaine dans la couche de vue?

Je sais que c’est probablement une question séculaire, mais quelle est la meilleure pratique? Utiliser un object de modèle de domaine dans toutes les couches de votre application, et même lier les valeurs directement à celles-ci sur le JSP (j’utilise JSF). Vous pouvez également convertir un object de modèle de domaine en DTO dans la […]