Я думаю, что больше всего получается, что вы фактически перемещаете sproutcore js в папку app/assets/javascripts
.
У вас должна быть домашняя страница, обслуживаемая вашим rails-приложением, которое содержит и запускает приложение sproutcore.
Если вы делаете это таким образом, вам не нужно ничего менять в процессе развертывания.
Я опубликовал вопрос , недавно запрашивающий демонстрационные приложения со sproutcore, и обнаружил, что Travis-CI очень полезен для меня. Не уверен, как вы сочетаете это с реальной разработкой приложения sproutcore.
[РЕДАКТИРОВАТЬ]: Я нашел хороший демо-проект, проясняющий ситуацию: sproutcore-on-rails . Надеюсь, это поможет вам.
С тех пор я посмотрел больше на spine.js , который имеет прямую интеграцию с рельсами, и обнаружил, что начинать гораздо проще. Они предоставляют генераторы, которые создают структуру папок внутри вашего app/assets/javascripts
и помогают быстро создавать леса.
Надеюсь, это поможет.