Используя rails3, вы можете сделать это по маршруту, что-то вроде:
match "/subscriptions", :to => redirect("/subscriptions/new")
Edit:
Из комментариев стало ясно, что вы хотите захватить больше, используя джокер, вы можете сделать его более общим. Возможно, вам придется комбинировать эту форму с предыдущей, чтобы иметь дело с формой без косой черты (или попробуйте форму ниже без косой черты, я не пробовал это). Также убедитесь, что эти маршруты «поймать все» ниже других, так как маршруты совпадают сверху вниз.
match "/subscriptions/*other", :to => redirect("/subscriptions/new")