@alexnotonfire

Как сделать URL с датой разделенной слэшами?

Я использую Friendly_id гем в Rails 4 приложении, что бы сделать URL-ки более дружественными. На данный момент я могу сгенерировать адресс типа /article/23/my-article-title, где 23 - id статьи. Сегодня на многих блогах вы можете увидеть дату или id в адрессах.. Как я могу сгенерировать основанную на дате URL по типу?

/articles/2014/01/22/my-article-title
  • Вопрос задан
  • 265 просмотров
Решения вопроса 1
config/routes.rb
get '/мой/адрес/:day/:month/:year/:title', :to => 'mycontroller#myaction', :as => :date_url

/views/mycontroller/myaction.html.haml
= link_to 'Моя статья', date_url_path(:day=> day, :month => month, :year => year, :title => title)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы