Я хочу изменить существующую 'игровую' маршрутизацию внутри route.rb, но из-за SEO мне нужно также настроить 301 редирект для старых ссылок
Моя старая маршрутизация:
match 'games/:permalink/:id/(:page)' => 'games#show'
Новая маршрутизация:
match 'gierki/:permalink/(:page)' => 'games#show'
Вот перенаправление, которое я пытался сделать:
match 'games/:permalink/:id/(:page)' => redirect {|params| "/gierki/#{params[:permalink]}" + params[:page].nil? ? "" : "/#{params[:page]}" }
Перенаправление выше не работает, вот ошибка:
wrong number of arguments (1 for 2)