Edinburgh and Scotland wing Tim Visser will miss the autumn internationals after he was ruled out for up to four months with a leg injury.