我創建了一個新項目和腳手架。 當我用'RAILS_ENV = production rails s'執行rails服務器時,ajax似乎不起作用。
軌新testpro
CD testpro
軌摹支架用戶名:字符串email:字符串
耙資產:預編譯
RAILS_ENV =生產耙分貝:遷移
RAILS_ENV =生產軌道s
我添加了一條記錄,然後返回索引頁。 我可以看到記錄並顯示,編輯,銷燬鏈接。 當我點擊銷燬鏈接時,它只顯示記錄。 看來,鏈接工作得到請求。
它應彈出確認刪除。
Webrick報告以下消息。
開始在2012-05-31 14時02分12秒0900
的ActionController :: RoutingError(無路由匹配GET 「/assets/application-f79f879edae5d837e15161fba0ee9d3d.js」 爲127.0.0.1 [GET ] 「/assets/application-f79f879edae5d837e15161fba0ee9d3d.js」):
其實,我遇到了與其他項目相同的問題,並嘗試使用簡單的項目,以澄清這一問題。
我的環境如下: 的Rails 3.2.3 紅寶石1.9.3p125 sqlite3的
其他項目: 的Rails 3.2.0 紅寶石1.9.3p125 MySQL的 的Apache2 +客運
佑介。
你想通了這一點?我遇到了同樣的問題,我的ajax:成功回調不是在生產中被解僱,而是在開發中工作正常。爲什麼我需要啓用'config.serve_static_assets'? – Feech