Articles of associations

Moyen correct de tester les «associations» avec Rspec?

J’essaie de tester le scénario suivant: -> J’ai un modèle appelé Team qui a du sens quand il a été créé par un utilisateur. Par conséquent, chaque instance d’équipe doit être liée à un utilisateur. Pour tester cela, j’ai fait ce qui suit: describe Team do … it “should be associated with a user” do […]

les rails remplacent le getter par défaut pour une relation (Appart_to)

Donc, je sais comment remplacer les getters par défaut pour les atsortingbuts d’un object ActiveRecord en utilisant def custom_getter return self[:custom_getter] || some_default_value end J’essaie de réaliser la même chose cependant pour une appartenance à l’association. Par exemple. class Foo < AR belongs_to :bar def bar return self[:bar] || Bar.last end end class Bar < […]

Agrégation UML vs association

Me voici avec une autre question sur l’agrégation et l’association. Je voulais apprendre les bases du langage UML, alors j’ai commencé à lire “UML distillé” par Martin Fowler. Je lis les deux chapitres sur les classes, et je ne peux pas comprendre une chose: l’agrégation vs l’association. Dans le livre, il y a cette citation: […]

Sails.js remplissent les associations nestedes

J’ai moi-même une question concernant les associations dans la version 0.10-rc5 de Sails.js. J’ai construit une application dans laquelle plusieurs modèles sont associés les uns aux autres et je suis arrivé à un point où j’ai besoin de créer des associations. Il y a trois parties: Il y a d’abord quelque chose comme un article […]

Comment utiliser ActiveAdmin sur des modèles utilisant has_many par association?

J’utilise la gemme ActiveAdmin dans mon projet. J’ai 2 modèles utilisant has_many par association. Le schéma de firebase database est identique à l’exemple de RailsGuide. http://guides.rubyonrails.org/association_basics.html#the-has_many-through-association has_many par le biais de l’association http://soffr.miximages.com/ruby-on-rails/has_many_through.png Comment puis-je utiliser ActiveAdmin pour … montrer la date de rendez-vous de chaque patient dans la page des médecins? modifier la date […]

Rails – Best-Practice: Comment créer des relations has_one dépendantes

Pourriez-vous me dire quelle est la meilleure pratique pour créer des relations has_one? fe si j’ai un modèle d’utilisateur, et qu’il doit avoir un profil … Comment pourrais-je accomplir cela? Une solution serait: # user.rb class User << ActiveRecord::Base after_create :set_default_association def set_default_association self.create_profile end end Mais cela ne semble pas très propre … Quelqu’un […]

Migration des rails: références à un autre nom?

J’ai donc un create_table comme celui-ci pour les cours dans une école: create_table :courses do |t| t.ssortingng :name t.references :course t.timestamps end mais je veux qu’il référence deux autres cours comme: has_many :transferrable_as # A Course has_many :same_as # Another Course Puis-je dire ce qui suit? t.references :transferrable_as, :as=> :course

Quelle est la différence entre les associations JAP et Hibernate unidirectionnelles et bidirectionnelles?

Quelle est la différence entre les associations unidirectionnelles et bidirectionnelles? Puisque la table générée dans la firebase database est la même, la seule différence que j’ai trouvée est que chaque côté des associations bidirectionnelles se référera à l’autre, et que l’unidirectionnel ne le sera pas. Ceci est une association unidirectionnelle public class User { private […]

Qu’est-ce qui cause cette erreur ActiveRecord :: ReadOnlyRecord?

Cela fait suite à cette question préalable, à laquelle il a été répondu. J’ai en fait découvert que je pouvais supprimer une jointure de cette requête. start_cards = DeckCard.find :all, :joins => [:card], :conditions => [“deck_cards.deck_id = ? and cards.start_card = ?”, @game.deck.id, true] Cela semble fonctionner. Cependant, lorsque j’essaie de déplacer ces DeckCards dans […]

Quelle est la différence entre association, agrégation et composition?

Quelle est la différence entre l’association, l’agrégation et la composition? Veuillez expliquer en termes de mise en œuvre.