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 старый и архаичный без перечисления альтернативы, поэтому я подозреваю, чтоЯ поступаю об этом неправильно.

Ответы на вопрос(4)

Ваш ответ на вопрос