Inways.rb
1 =>
get '/:username/posts/:id', to: "controller#action", as: my_custom_route
Здесь вам нужно передать 2 значения динамического параметра с этим путем 1 -> username, 2-> post_title
my_custom_route_path(username: username_value, id: post_title)
2 =>
Если вы хотите, чтобы имя пользователя было статическим в каждом маршруте для этого действия, тогда
get '/username/posts/:id', to: "controller#action", as: :my_custom_route
Здесь вам нужно передать только один динамический параметр post_title
my_custom_route(id: post_title)