Backgound-image not showing up in Chrome with turbolinks, what's the problem?

As the image above shows, I have specified the background-image with an inline style. The image was successfully loaded but didn’t shows up in Chrome (Version 31.0.1650.57). But it works fine with safari. I have tested in another two Ubuntu computers, the image shows up correctly.

  • If I disable JavaScript or visit this page directly via url or refresh this page, the image shows up correctly.
  • Or, If I remove turbolinks from the assets pipeline, it also shows up corrctly.

So, what’s the problem? A bug with trubolinks?