最新文章

AWS Ruby SDK 做 S3 multipart upload
AWS Ruby SDK 做 S3 multipart upload

在某次資料庫備份的過程中,在最後要對 S3 put object 時,發生了 Aws::S3::Errors::EntityTooLarge 的錯誤,才找到相關解法。

Ubuntu18 下安裝特定版本的 pg client
Ubuntu18 下安裝特定版本的 pg client

ubuntu 預設的 postgresql-client 版本為 9.5,但像是 pg_dump 之類的工具就必須完全符合大版本,因此以下安裝教學。

被 ActionController::InvalidAuthenticityToken 灌爆的 rollbar
被 ActionController::InvalidAuthenticityToken 灌爆的 rollbar

使用免費版的 rollbar ,多半希望回報的 BUG 都是具參考價值的,因此關閉某些較不具參考價值的 Exception 成了必然的需求,例如 ActionController::InvalidAuthenticityToken 或 ActionController::RoutingError...

利用 reverse ssh tunnel 實現防火牆背後主機的連線
利用 reverse ssh tunnel 實現防火牆背後主機的連線

當防火牆後面的主機不允許開放 ssh port 時,可透過此技術來達到目的,需要額外準備一台主機。

RSpec mock code block 的方法
RSpec mock code block 的方法

想要跳過 code block 發生之前的行為,直接測試 code block 的內容,萬能的 RSpec 當然可以做到。

開發環境下的 initializers (reload) 問題
開發環境下的 initializers (reload) 問題

希望 config/initializers 下的行為能在每次 app reload 時重跑一次的解決方案。

從 FB fanpage 下載的 JSON 檔如何正確 parse
從 FB fanpage 下載的 JSON 檔如何正確 parse

從臉書下載粉專歷史資料中,處理 JSON 編碼悲劇的解決方案。

rails 動態時區實作
rails 動態時區實作

如何依照不同的條件,例如登入的使用者,來調整預設時區

rails 5.2 model attributes assignment 要注意的地方
rails 5.2 model attributes assignment 要注意的地方

當透過 association build model 時,要注意 value assignment 的順序

Blog 首篇紀念 - 介紹自己的產品
Blog 首篇紀念 - 介紹自己的產品

希望這是我寫 code 生涯中最後一個創作了,因為這完全是以一個平台來打造的。