Friendly id - problem z implementacją

Witam

kod GITHUB - http://goo.gl/wXA3h

Mam pytanie tworzę bloga i dla widoków czysto dla użytkownika wygenerowałem widoki index i show jako blog_view dla admina jest cały model post blog_view pobiera i wyświetla tylko zawartość całego modelu post

I teraz PYTANIE

1.W post zaimplementowałem friendly_id - zainstalowałem gema, zrobiłem migrację do modelu post i dodałem do show w kontrolerze

[code] def show
@post = Post.friendly.find(params[:id])

respond_to do |format|
  format.html # show.html.erb
  format.json { render json: @post }
end

end[/code]
2. W blog_view

odwołuje się do modelu post w kontrolerze

[code] def index
@posts = Post.order(‘created_at DESC’).page(params[:page]).per(4)
respond_to do |format|
format.html
format.rss
format.json { render json: @posts }
end
end

def show
@post = Post.find(params[:id])
end[/code]
3. W widoku read more wyświetlam za pomocą

 <%=  link_to "Zobacz więcej &raquo;".html_safe, blog_view_path(post.id) %><br /><br />

i teraz w show wyświetla mi blog_view/:id

więc do rzeczy pytania

  1. Dlaczego friendly_id nie działa ?
  2. Czy da się jakoś ominąć nazwę widoku czyli blog_view i wyświetlić odrazu localhost:3000/nazwa_posta
  1. Nie działa, czyli co dokładniej? Rzuca wyjątki? Nie generuje sluga? Nie szuka po slugu?
  2. Tak, musisz zrobić odpowiedniego route’a, poczytaj tu: http://api.rubyonrails.org/classes/ActionDispatch/Routing/Mapper/Base.html#method-i-match

Po prostu nie działa - wyświetla np. http://ws-box-6193.euw1.actionbox.io:3000/blog_view/9

dzięki wielkie doczytam

Czyli, że link jest nie taki? To spróbuj go generować inaczej:

<%=  link_to "Zobacz więcej &raquo;".html_safe, blog_view_path(post) %><br /><br />

no więc zrobiłem

  <%=  link_to "Zobacz więcej &raquo;".html_safe, blog_view_path(post) %><br /><br />

i dalej wyświetla mi id …

A do rozszerzasz odpowiednio model? Zgodnie z dokumentacją: https://github.com/FriendlyId/friendly_id#rails-quickstart