Как мое понимание вложенных ресурсов, на грани Rails, не должно
link_to 'User posts', @user.posts
укажите
/users/:id/posts
?
Файл routes.rb содержит
map.resources :users, :has_many => :posts
Если это не поведение по умолчанию, можно ли сделать что-то еще?