Как я пишу маршрут, который является SEO, дружественной в направляющих?

Я переключаю свой сайт с Google App Engine на направляющие, и я хотел бы сохранить свое место в поиске Google. В настоящее время мой сайт использует URL /page?pid=microsoft-interview-questions получить доступ к подразделу Microsoft вопросов об интервью. Как я создал бы маршрут, в который может отправить это '/tags/:id' где: идентификатором была бы Microsoft в этом случае?

1
задан Teddy 2 August 2010 в 21:30
поделиться

2 ответа

В дополнение к ответу Джоша я помещу сюда для форматирования:

# your controller

def show
  @subject = Subject.find my_stripped_id


private
def my_stripped_id
  params[:id].sub(/-interview-questions/, '')
end
1
ответ дан 2 September 2019 в 22:30
поделиться

должно работать что-то вроде этого (в routes.rb):

map.connect '/ page? Pid =: number', : controller => 'теги',: action => 'show'

см. справочник маршрутов

1
ответ дан 2 September 2019 в 22:30
поделиться
Другие вопросы по тегам:

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