Rails 6 Action Text 直接上傳圖片至 Google Cloud Storage 失敗
直接先備份參考解答。
因舊有 Heroku Cedar-14 stack
將進入 EOL。
本文為使用 Rails ActiveStorage 的實作範例筆記。詳細介紹請參考Active Storage 概要,本文僅針對官方教學提供一個對照的實作記錄,如需部署至 Heroku 請參考在 Heroku 使用 Active Storage。
在 Javascript 不斷快速變化的今日,對 Rails 而言一直有個相對支援度較不足的地方,那就是支援一些較新的 Javascript 封裝機制(bundle)。不過從 5.1 開始這個大家希望的功能將會支援 - 全新的 webpacker gem。
Rails 5.1 開始內建可以使用 --webpack
參數開啟支援 webpacker
和 yarn
,並且支援整合 React
,Angular
,Vue
,elm
等。
由於 foundation-rails
6.4.1 版本有個 Issue 目前還沒合併。加上 Rails 已經支援了 webpack 2.x。這篇文章純粹紀錄另外一種做法。