```coffeescript
RunLoop.register ->
  for el in $('[data-replace-self-on-load]')
    url = $(el).data('replace-self-on-load')
    $(el).removeAttr('data-replace-self-on-load')
    $.get url, (html) ->
      $(el).replaceWith(html)
```

Make sure fancybox updates after things ajax in
user
```coffeescript
RunLoop.register ->
  for el in $('[data-replace-self-on-load]')
    url = $(el).data('replace-self-on-load')
    $(el).removeAttr('data-replace-self-on-load')
    $.get url, (html) ->
      $(el).replaceWith(html)
      $.fancybox.update()
```
assistant