我已經成功地設置了tinymce寶石和tinymce-rails-imageupload寶石(使用回形針處理圖像存儲),他們一起工作很好,但是當我去編輯一個頁面我在tinymce編輯器中看到一個破碎的圖像。服務器日誌顯示了以下錯誤消息:Rails tinymce寶石和tinymce-rails-imageupload寶石破解圖像編輯動作
ActionController::RoutingError (No route matches [GET] "/pages/system/images/files/000/000/002/original/test.jpg"):
圖像渲染TinyMCE的編輯器裏面很好,當我創建一個新的頁面,上傳它最初也顯示在show動作的頁面,但對某些原因細編輯操作會將控制器'/ pages /'粘貼到文件路徑中。圖像的實際位置是:
system/images/files/000/000/002/original/test.jpg?1418950559
如何設置圖像的路由,使其適用於頁面的編輯操作?
這給了我:'錯誤壞URI'/ pages/[object%20Object]'。'如何從路徑中刪除控制器'頁面'? – rorykoehler 2014-12-19 22:01:47
謝謝你的時間。即使它沒有修復它,它也會有所幫助。我會弄清楚。 – rorykoehler 2014-12-19 22:36:16
所以如果下面不這樣做,那麼我會說接下來的事情要改變回形針URL,以便它包括/頁... 試試url:URI.join(request.protocol, request.host_with_port,image.file.url) – 2014-12-19 23:11:25