ckeditor without precompiled

本來的編輯器只有 HTML 加上數個 HTML 標籤插入鈕。這樣其實不太方便。所以我想用 ckeditor。

運氣不錯的是,ckeditor 有 gem 能用。我看著官方教程,以及 maria 的程式……然後就在我的上建好了!真叫人開心,

真叫人開心,這麼簡單,佈署很快就能完成了。讚。

……你以為這樣就能完成了?才不呢!

到了上線以後,才是麻煩的開始。整個 ckeditor 根本沒有東西載入。

瀏覽器是這麼寫的:The resource from “https://iismmx-rails-blog.herokuapp.com/” was blocked due to MIME type mismatch (X-Content-Type-Options: nosniff).

MIME 是啥?簡單查了一下,姑且當作檔案類型吧:整個檔案類型似乎不對。看了訊息,有兩個 ckeditor 檔案是 301:也就是永遠移動了。因為我設定只要找不到的檔案,就會導回首頁,所以我會把它當成 404。

對。找不到這兩個檔案。所以我又去查了一下,是因為某些檔案在上線後,不會被 precompile

precompile?啥?是我的話,我會翻成預先編譯。

為什麼?目前不知道了。官方手冊說要加上這行:Rails.application.config.assets.precompile += %w( ckeditor/* )

然而這並沒有什麼卵用。

好吧。看到也有人碰上類似的問題,就覺得胃好痛。

也許我該考慮去其他網站用 ckeditor,之後再複製貼上?


參考資料


2018/01/03 後記:新版改用 Markdown 格式,不再使用 ckeditor。