Do not rename your routes. Remove the as:
argument:
resources :foo, path: "thing2" do
resources :bar, path: "thing2"
end
Apart from that, you need to hand it both objects in order to produce the correct path:
<%= link_to "test link", [@test_thing.foo, @test_thing] %>