Controller initialized twice when visiting from a Turbolinks page

Thanks @sam, that totally makes sense. Everything seems to be working as you described.