我正在编写一个 jQuery Mobile 网站,将其变成一个 PhoneGap/Cordova 应用程序。为此,我创建了一个全新的 Rails 项目,并在更改为 web 服务器的“瘦”gem 后,将整个 jQuery Mobile 应用程序放在新 Rails 项目的 public/myapp 文件夹中。
这一切都很好;我可以从 localhost:3000/myapp 访问我的移动应用程序,但经过几个小时的测试后,Rails 应用程序突然开始在各处抛出 404。可能发生了什么?
这是我在 rails 服务器日志中看到的错误之一:
ActionController::RoutingError (No route matches [GET] "/js/setlocation_address.js"
基本上,我的标签中对 javascript 或 css 文件的每个引用都会<head>
返回 404 错误。