2012-03-13 3 views
0

Мне нужно вручную перенаправить набор URL-адресов, но похоже, что для этого более эффективный способ (с точки зрения количества строк), чем то, что я сейчас делаю.Реорганизовать этот блок маршрутов?

match "/articles/care" => redirect("/articles/category/care") 
match "/articles/food-diet" => redirect("/articles/category/food-diet") 
match "/articles/basics" => redirect("/articles/category/basics") 
match "/articles/training" => redirect("/articles/category/training") 
match "/articles/recipes" => redirect("/articles/category/recipes") 
match "/articles/life" => redirect("/articles/category/life") 

ответ

3

Попробуйте это:

for category in %w{ care food-diet training recipes life } 
    match "/articles/#{category}" => redirect("/articles/category/#{category}") 
end 
Смежные вопросы