I would prefer to move this into the loop, so something like:

    (n...4).each do |i|
      if i == 0
        @edition.edition_organisations.build(lead_ordering: i, lead: true, organisation: current_user.organisation)
      else
        @edition.edition_organisations.build(lead_ordering: i, lead: true)
      end
    end