Basierend auf this Frage: Ich habe einen Controller erstellt:Rails-Feed aus mehreren Modellen
@activities = (@plays + @wants).sort_by {|a| a.created_at}.reverse
und eine Ansicht:
- @plays.each do |play|
You played #{play.game.name}
jedoch nicht angezeigt werden können: undefined method 'play' for #Want:0x007f39ab8e99e0
Wie Kann ich auf verschiedene Felder jedes abhängigen Modells und deren Namen zugreifen? Like:
- @activities.each do |activity|
- if activity.model_name = Play
You played #{activity.model.name}
- else
You want #{play.want.name}