У формі родового відмінка множини частина іменників має закінчення -ов / -ев. як, наприклад, слово чоловічого роду рейок - немає рейок. Це морфологічна норма російської мови.
Іменники грам, кілограм, центнер теж мають нормативне закінчення -ів:
У назв парних предметів взуття в основному простежуються нульові закінчення у формі родового відмінка множини:
п'ять сапог_, дві пари валенок_, немає ботінок_.
Іменники солдатів і партизанів у формі родового відмінка множини мають нематеріальне виражене нульове закінчення. кілька Солдат, партізан_.
У назвах національностей і народностей повний різнобій: частина їх має нульове закінчення - багато татар_, грузін_, болгар_, осетін_, циган_, армян_, турок_, але
Що стосується труднощі справляємося в орфографічному словнику про ці морфологічних нормах іменників родового відмінка множини.
Форма родового відмінка і множини має на увазі те, що у іменника має бути закінчення "ов" або "їв" - це відносно слова "рейки" - зійшов з рейок
Щодо слова "грам" має місце бути теж закінчення "ов" - сто грамів.
А що стосується предметів взуття, що мають пару, то закінчення в родовому відмінку множині згідно правил російської мови нульове - 10 чобіт
У випадку зі словом "солдат" і "партизан", форма родового відмінка множини також матиме нульове закінчення кілька солдатів, кілька партизан
Що стосується національностей, в цьому випадку буде вірно - багато татар, багато грузинів. АЛЕ є національності і з закінченням "ов" у формі родового відмінка множини, наприклад, хорватів. Тут немає чіткого правила.
Рейок - іменник чоловічого роду. Тому "зійшов з рейок". Саме це наведено як приклад у Великому тлумачному словнику російської мови.
З грамами складніше. Як одиницю виміру можна застосовувати ОБИДВІ форми - і грам (сто грам), і грамів (двадцять вісім грамів).
Чоботи зазвичай употредляется у множині, і нормативної формою вважається "10 чобіт".
Для солдатів і партизанів - відповідно "солдат" і "партизан" (а не партизанів).