Rodriguez shifted the lineup a day early, dropping Chris Coghlan, who hit leadoff in 57 games, to eighth for Monday's game against Arizona at Sun Life Stadium.
Against left-handers, Coghlan is hitting .118 with an on-base percentage of .176 and Bonifacio has a .311 average and a .426 on-base percentage.
"Right now we are losing. When you lose and you are a leadoff guy and not getting on base, the manager wants to switch something up and hopefully it changes something and I am sure this is one of those times," Coghlan said.
When Ramirez takes over the leadoff spot, Rodriguez said Coghlan could bat second against right-handers, with Omar Infante moving to the eight spot.
"In the long run, Coghlan should be our leadoff guy, and Hanley should be our third hole hitter. But that is wishful thinking. Here we are in reality and they are struggling and we have to make a move," Rodriguez said.
"I am sure he is trying to get Hanley and me going. Both of us have to produce more than what we have done," Coghlan said. "The bottom line is we are not doing what we are capable of doing. We just have to hit out our way out of wherever we are at."
Coghlan is hitting .239 in 61 games this season. Coghlan hit .268 in 91 games last year and .321 in 128 games in 2009.