@Justin_Gordon turns out your question was very timely as we just today had a dev discussion about ‘Alternative Asset Pipelines’ which touched on our thoughts on splitting out client side apps and managing the build process outside of Rails.
You can see that post here: Alternative Asset Pipelines