Sencha Touch 2 是一个用于编写面向移动设备的 Web 或本机应用程序的框架。见:http ://www.sencha.com/products/touch/
我可以在标准 LAMP 安装下快速制作开箱即用的应用程序,但是当我尝试在一个活跃的现有项目中使用 Sencha 和 Rails 时,事情很快就崩溃了。此外,我不能像大多数教程希望你做的那样把它放在根目录中。
我已经对代码进行了足够的配置,以允许应用程序位于 m.example.com/ 并通过 example.com/sencha/app (app.json)、example.com/sencha/js (sencha-touch) 公开其资源.js) 和 example.com/sencha/css (sencha-touch.css)。
我可以通过在 Rails 视图中包含引导 js 来在浏览器中加载我的应用程序,但我只看到蓝屏和 3 个闪烁的点。Chrome 控制台中没有错误,也没有其他任何事情发生。
Web 上的教程很少,而且我在不同的场合完成了大部分教程,但它们都是针对我所见过的 Rails 2 的。我试过了
- http://mikehoitomt.wordpress.com/2011/03/10/sencha-touch-application-with-ruby-on-rails-part-1/和
- http://blog.joshsoftware.com/2011/12/14/sencha-touch-mvc-with-rails/
但我也看到了Sencha Touch Rails 3.1的问题,所以我知道有人在某个地方让它工作了。
我在哪里可以找到有关使 Sencha Touch 2 在现有 Rails 3 应用程序中工作的帮助?