Yay! Glad it helped!
Conceptually Jekyll is a Ruby gem and it should be delivering its features in any Ruby-alike environment (including RoR)...
But... Jekyll by default is assumed to be run from the console (your user account must have permissions to do that) and RoR is by default assumed to be run with least privileges. IMHO, these assumptions are conflicting and therefore chances are you might run into some quirks. And if that won't happen today it well might happen tomorrow, unless that setup is OFFICIALLY supported by Jekyll with corresponding test coverage and validations.
You still can run things your way, as long as it reliably works for you and your customers.
Hope that makes sense.