Звучит так, как будто вы хотите 2 маршрута:
/blogs/:other_param
/blogs/:id
Но, несмотря на то, что такой умный, как Rails, он не может понять, должен ли параметр рассматриваться как other_param или как id.
Итак, самое простое решение - добавить этот маршрут к ресурсам по умолчанию следующим образом:
resources :blogs
get "/blogs/other_param/:other_param", to: "blogs#index", as: "other_param_blogs"
Таким образом, Rails знает, что если вы перейдете в / blogs / other_param / current, то он будет обрабатывать current как: other_param.