[für mehr sieht später Antwort] EntsendungRails `link_to` Methode mehrfach
Ich denke, das nur eine einfache Schiene Frage ist, und vor allem darüber, wie ich meine Modelle genannt habe und sie in meiner Sicht verweisen. So ein wenig Hintergrund, ich bin mit dem vote_fu
Plugin, das ich denke, ist groß, aber ich eine harte Zeit habe die Abstimmung immer von einem Link zu arbeiten wie folgt:
<%= link_to "vote for", current_user.vote_for(answer) %>
Wo current_user
ist ein Helfer und gibt den aktuellen Benutzer zurück, der angemeldet ist und diese Anfrage macht. Das Problem liegt wahrscheinlich in der Art, wie ich answer
, die zu meinem question
Modell gehört, jede Hilfe wird wirklich geschätzt, auch wenn Sie mir helfen, den richtigen Weg!
oh! es funktioniert auch in der Konsole ... also wenn ich das tue:
user = User.find(1)
user.vote_for(Question.last)
Es funktioniert wie erwartet.
Haben Sie bestätigt, dass current_user tatsächlich ein Benutzerobjekt zurückgibt? –
Da ich vote_fu nicht kenne, werde ich nur kommentieren, aber was gibt 'current_user.vote_for (answer)' zurück? Sollten Sie nicht über einen Pfad oder eine Instanz eines Modells verfügen, das über ausreichende Ressourcen verfügt? – theIV
hey @theIV du hast Recht ... Ich brauche einen Pfad, aber da es das Thema einer has_many Assoziation ist, wie sieht dieser Pfad aus? Ich bin damit verwirrt ... user_answer_votes_path (antwort) –