SEO дружественные URL в RoR
Позволять'скажем, у меня есть относительно простое приложение CRUD для редактирования музыкальных альбомов. В базе данных у меня есть:
id | album_name | artist | navigation
1 Lets Talk Lagwagon lets-talk
Однако вместоalbums/1
возвращая мойShow
страница, я хочу, чтобы страница была доступнаalbums/lets-talk
маршрут.
Итак, в моем контроллере у меня есть:
def show
@album = Album.find_by_navigation(params[:id])
end
И в моем представлении индекса у меня есть:
"albums", :action => "show", :id => album.navigation %>
Это успешно выполняет свою функцию, однако, Ruby API говорит, что мой метод link_to старый и архаичный без перечисления альтернативы, поэтому я подозреваю, чтоЯ поступаю об этом неправильно.