partialの中に、

- content_for(:foo) do
  ul
    li= 'bar'

= yeild(:foo)

みたいな記述があったんだけど、renderするたびにbarがlistが増殖していって???ってなった。

- content_for(:foo, flash: true) do

すれば解消した。

参考

Rails の content_for の初期化 [俺の備忘録]