Ich benutze Ruby on Rails 2.3.8 und permalink-fu Plugin. Ich würde gerne wissen, wie permalinks wie folgt zu generieren: /posts/44444/this-is-the-title
statt /posts/44444-this-is-the-title
Permalink-fu - URL anders anzeigen
Ich habe versucht, mein Post
Modell wie folgt zu ändern:
has_permalink :title, :update => true
def to_param
"#{permalink}"
end
Und meine Routen-Datei wie folgt:
map.show "/posts/:id/:permalink", :controller => 'posts', :action => 'show'
Dann, wenn ich die URL mit diesem Format manuell eingeben, wird es funktionieren, aber wenn ich einen Link aus einem Beitrag in meiner Ansicht wie folgt machen, wird es nicht den Link so formatiert erzeugen:
<%= link_to p.title, p %>
Dabei steht für einen Beitrag.
Wie kann ich das tun, wenn ich einen Beitrag wie diesen anrufe, bekomme ich einen Permalink formatiert als /posts/:id/:permalink
statt /posts/:id-:permalink
?