Существительные с числительными склоняются по своей собственной системе, не имеющей ничего общего ни с парадигмой склонения в единственном, ни во множественном числе. Это результат распада двойственного числа, которое сначала распространялось лишь на два объекта, потом на две пары объектов. Самый простой пример: мы говорим: "одна (две, три, четыре) рукИ", но "пять рук", при этом в единственном числе говорим "рука", а о множественном "рУки".
I. Остатки двойственного числа заметны крайне редко, с позиций современного русского языка идёт речь о существительном
в именительном падеже единственного числа с любыми числительными, оканчивающимися на "один",
родительном падеже единственного числа, когда речь идёт об их употреблении с числительными 2 - 4,
и о родительном числе множественного числа во всех остальных случаях (от пяти и далее, в том числе со словами "тысяча", "миллион", "миллиард").
II. В косвенных падежных формах существительное согласуется с числительным:
- одним рублём, тремя рублями, восемью рублями;
- об одном рубле, о трёх рублях, о восьми рублях.
III. В косвенных падежах при числительных "тысяча", "миллион", "миллиард" существительное остаётся в родительном падеже родительного падежа, а склоняются лишь числительные.
Поскольку существительное "рубль" неодушевлённое и отнюдь не первого склонения, винительный падеж у него всегда совпадает с именительным. Это значит, что мы возвращаемся к пункту I.
С грамматической точки зрения "рубль" - это отнюдь не "один рубль", а вот "тысяча сто двадцать один рубль" - это то же самое, что и "один рубль", если смотреть исключительно на поведение слова "рубль" во всех этих случаях. "Миллион рублей" - это одно дело, а "миллион один рубль" - это принципиально другое.
Поэтому когда захотите просклонять "рубль", обеспечьте отсутствие каких бы то ни было числительных рядом с этим словом. Числительные - это дурная компания, которая влияет на его поведение хоть и предсказуемыми, но довольно многочисленными способами.