The striker has agreed a new two-year deal with the Scottish Third Division club, extending his stay at Ibrox until 2015.
The 20-year-old told the club's website: "It's brilliant to be staying on at the club, and staying for two years is great as the gaffer is showing a bit of faith in me.
"Hopefully in that time I can get a chance in the team, take it and kick on, becoming a first-team member. I feel that I know what I want now and I know what I need to achieve to make it as a footballer.
"I'm ready to try to do that. I'm trying to be more professional about things so I'm training hard and trying to get in the team."
Rangers have a 22-point lead at the top of the Third Division table.