replaced can? logic using bar.foos.build() with Foo.new(bar_id: bar.id)
to prevent the creation of zombie foos associated with a bar in
the present view