Мне удалось выполнить основные направляющие app1 на использовании Механизма Приложения: http://gist.github.com/268192
Так, на моем основном app2 я устанавливаю CE, который хорошо работает на локальной машине. (communityengine.org)
Но, когда я выполняю те же шаги на своем фактическом app2, где community_engine плагин установлен, и все драгоценные камни замораживаются, сценарий установщика механизма приложения просит к по записи различные файлы как boot.rb, routes.rb, который я не позволяю.
Так, как ожидалось, когда я публикую направляющие + ce приложение к GAE, оно не публикуется, и оно также завинчивает локальную установку CE на app2.
Так, проблема очевидна, CE использует ActiveRecord, и GAE использует DataMapper.
Так, мой вопрос может также быть перефразирован как: мы можем переместить существующее Приложение ROR с помощью Активной Записи на GAE, который использует DataMapper?
PS: Это - мой первый проект на ROR и GAE.
Вы, конечно, можете перенести CE на использование DataMapper, но поскольку это Rails Engine, вероятно, будет более уместно сохранить его как проект на основе ActiveRecord. Комментарий о Heroku здравый. Вы найдете гораздо лучшую поддержку, и в большинстве случаев все просто работает (tm). Попробуйте Heroku.