Нужно подумать, как переделать роутинг для постов, чтобы не было двойственности url'ов. С одной стороны есть доступные всем /:user_name/posts/[:id], с другой приватные - /user/posts и '/user/posts/:id'. Возможно, имеет смысл избавиться от resources :post, заменив на соответствующие именованные роуты с :user_name? Или посмотреть в сторону slug?
Нужно подумать, как переделать роутинг для постов, чтобы не было двойственности url'ов. С одной стороны есть доступные всем
/:user_name/posts/[:id]
, с другой приватные -/user/posts
и '/user/posts/:id'. Возможно, имеет смысл избавиться отresources :post
, заменив на соответствующие именованные роуты с:user_name
? Или посмотреть в сторонуslug
?