Ich möchte meine bestehenden 'Spiel' Routing innerhalb von routes.rb ändern, aber wegen SEO muss ich auch 301 Redirect für alte Links einrichten.Ruby on Rails - Umleiten von Params in 301 Redirect in routes.rb
Mein alter Routing:
match 'games/:permalink/:id/(:page)' => 'games#show'
New Routing:
match 'gierki/:permalink/(:page)' => 'games#show'
Hier wird die Umleitung, die ich versucht zu tun:
match 'games/:permalink/:id/(:page)' => redirect {|params| "/gierki/#{params[:permalink]}" + params[:page].nil? ? "" : "/#{params[:page]}" }
Above Umleitung nicht, hier zu arbeiten ist ein Fehler:
wrong number of arguments (1 for 2)
Sind Sie sicher, dass der Fehler beim Routing auftritt? – zsquare
Ich bin mir sicher, die Antwort unten funktioniert super. – Arti