Rails AtomFeedBuilder-Eintrag: URL-Option wird im URL-Tag, aber nicht im Link-Tag angezeigt

8

Ich benutze den AtomFeedHelper und alles funktioniert gut, außer für einen Feed, wo ich jeden Eintrag mit einer URL verknüpfen muss, die nicht die standardmäßige polymorphe_url für den Datensatz ist.

Laut der Dokumentation habe ich eine: URL-Option für den Eintrag angegeben. Dadurch wird das <url> -Tag im Atomknoten korrekt dargestellt, aber% code_% verweist immer noch auf die Standardpolymorphic_url. Mit Blick auf die Quelle und die Dokumentation verstehe ich nicht, warum das passiert.

Hier ist ein Beispiel-Builder:

%Vor%

Hier ist ein Beispiel für einen Problemknoten:

%Vor%

Ich möchte, dass der href-Wert im Link-Tag dem Wert im URL-Tag entspricht, aber nicht.

Wenn ich mir die Quelle ansehe, die für den Eintrag hier aufgeführt ist Ссылка

Ich würde annehmen, dass diese Zeile korrekt funktionieren würde:

%Vor%

Verwirrt. Ist jemand schon einmal darauf gestoßen?

Danke allen!

    
Nick 01.04.2010, 15:51
quelle

1 Antwort

18

Ich habe dies erreicht, indem ich die Option: url direkt an die feed.entry-Methode übergeben habe:

feed.entry(report, :url => report_url(report.slug)) do |entry|

    
Chris Conley 16.08.2010, 02:33
quelle

Tags und Links