Problem z to_param

WItam. Mam problem z wykorzystaniem to_param do przyjaznych linków.

model post.rb

  def to_param
    "#{id}-#{title.downcase.gsub(/[^[:alnum:]]/,'-')}".gsub(/-{2,}/,'-')
  end

routes.rb

map.resources :posts, :path_prefix => ':locale', :has_many  => :comments

generowanie linka:

<%= link_to h(post.title), post %>

Błąd:
http://pastie.org/524045

Co może być? Dadam tylko że jak zostawie samo map.resources :posts, to też nie działa.

może coś takiego:

link_to post.title, post_url(post)

link_to przyjmuje opcje w taki sposob

link_to(napis, opcje_do_zlozenia_url_w_formie_Hasha, opcje_dla_html_w_formie_hasha)

Niestety, ten sam błąd