Mevcut "game" routing'u route.rb içinde değiştirmek istiyorum, ancak SEO nedeniyle eski bağlantılar için 301 yönlendirmesini de ayarlamam gerekiyor.Ruby on Rails - route.rb içinde 301 yönlendirmesi içine paramları geçen
Eski yönlendirme:
match 'games/:permalink/:id/(:page)' => 'games#show'
Yeni yönlendirme:
İştematch 'gierki/:permalink/(:page)' => 'games#show'
Denedim yönlendirme yapmak için olduğu: yönlendirme Üstü
match 'games/:permalink/:id/(:page)' => redirect {|params| "/gierki/#{params[:permalink]}" + params[:page].nil? ? "" : "/#{params[:page]}" }
çalışmıyor, burada bir hata:
bunu böyle yapma
Yönlendirme sırasında hata oluştuğundan emin misiniz? – zsquare
Eminim, aşağıda cevap harika çalıştı. – Arti