0%

緣由

在執行 deploy project to Heroku 時出現了slug size is too large的訊息。

1
Compiled slug size: 505.5M is too large (max is 500M).

經確認後,是因為新增使用 wkhtmltopdf 來匯出 pdf 檔案,導致整個專案 size 變大。

Read more »

本篇文章主要是在說明如何在 Rails 中 使用 Arel 來做資料查詢, 以及解釋為何要使用 Arel 來操作的原因

使用的開發環境設置如下:

  • Rails: 6.0.3
  • Ruby: 2.7.1
Read more »

這個計畫活動, 是在去年 TGONext 所發佈的, 主要是希望透過這個活動可以讓想了解創業/技術/管理相關知識的人,

可以藉有導師的帶領一起討論. 我參與的是的由 Taien Wang 導師帶領的技術架構組(第三組), 主要是探討技術架構相關的議題.

除了的技術架構議題的討論之外, 導師也列出技術架構相關的書籍以及偏向個人內化的心法書籍, 讓大家自行去閱讀.

Read more »

Capsitrano + Rails 5 + Webpacker + Vue on CentOS

這邊使用 Rails 5 與 webpacker 整合 Vue, 在發佈到 sandbox / staging 所遇到的問題.

若是 sandbox / staging 未設定 HTTPS 憑證時, 會遇到類似此問題.

專案設定

專案設定 Version
Ruby 2.5.5
Rails 5.2.3
webpacker 4.0.2
vue 2.6.10
Read more »

如何製作 Custom seeds file

若需要經常透過rake db:seed去更新資料時,可以改用客製化的db:seed:*去執行,且在執行時帶入參數,就可以順利完成資料新增。

就可以利用此次的方式來進行。

Read more »

CircleCI 1.0 to 2.0

緣起

由於CircleCI 1.0 將在2018/8/31 終止支援Linux&MacOS(Detail)
若要繼續使用CI機制,這時候就需要將 CircleCI 1.0 升級成 2.0

How to update CircleCI from 1.0 to 2.0

Read more »