J'ai une classe appelée Deal.Simple question IRB concernant le compte
L'action a des scores de vote.
Je voudrais voir combien vote_scores sont en accord qui sont supérieurs à 2.
Je pense:
pour vote_scores> 2 à Deal nombre fin
n'a pas vraiment travail: D
Edit:
J'ai essayé les idées de tout le monde. Mais notez que:
Deal.vote_scores
ne fonctionne pas parce que vote_scores est pas un attribut de Deal, mais plutôt un attribut d'un de ses offres. Donc, si je l'ai fait:
Deal.find (1) .vote_scores
retournerait un #.
vote_scores est instancié dans le haml ici:
.deal_summary{:id => "deal_#{deal_view.id}"}
.score
= deal_view.vote_scores
dans le modèle ici:
def vote_scores
self.votes.inject(0){|sum, vote| sum + vote.value}
end
deal has_many vote_scores ??? Et quels paramètres ont voté_score? Que devrions-nous comparer avec 2? vote_score.score> 2 ??? – fl00r
Décrire le modèle VoteScore. Quels attributs a-t-il? – fl00r