所有文章

2025

Back to top ↑

2021

如何修改大大的 github action uses ?

less than 1 minute read

在使用 Jekyll 建立自己的 blog 時,我想用 Tailwindcss 手刻部落格,然而在推上 github 跑 action 時遇到 Conversion error: Jekyll::Converters::PostCss。

在 active_admin 中使用 select2

less than 1 minute read

在試著用 rails 建立自己的部落格時,需要在 active_admin 使用的後台建立 post 並使用 select2 建立 tags。 然而,當我試著用正常方式處理時,卻一直跑出 TypeError: $(...).select2 is not a function 的錯誤…

使用 active_admin 快速打造後台

less than 1 minute read

每每寫小專案或活動網站時,總需要一個簡單的後台,而又不想花費精力寫個後台時,就可以用 active_admin 來快速打造一個簡易的後台。

how to skip callback in rspec

less than 1 minute read

當寫了一個 callback 導致整個 spec 爆炸時,可以使用 skip_callback method 讓 spec 恢復正常

use nesteds_form in rails

less than 1 minute read

在 rails 中,如果要在同個表單下一併儲存關聯性物件常常會用到 nested_forms 的功能,以下介紹。

如何在 rails 中使用 jsonb 格式?

less than 1 minute read

在設計專案 DB 時,時常遇到像是地址這種一大層裡面包了多層小層的資料,如果設計 DB 時可以用大層的設計去避免掉多開很多無謂欄位是不是很好呢?

使用 Github io 建立自己的 Blog

less than 1 minute read

想免費擁有一個屬於自己的網站的朋友有福了! 現在可以透過 github.io 去建立一個屬於自己的網站囉

My Sideprojects

less than 1 minute read

自製 ruby gem - SpreadsheetTransfer 因為各專案在爬 google speadsheet 的處理方式都有所不同,也要額外理解其中的架構,導致不必要的時間浪費。 所以就自製了一個 gem 來處理這件事情,透過簡單的 yml 檔設定就可以完成資料取得和轉換。

Back to top ↑

2020

sidekiq web-ui session destroy

less than 1 minute read

最近用 sidekiq 後台頁面時遇到了一個問題 在 routes 中如果要使用 devise 限制 sidekiq 的使用對象的話 登入後每切換一個頁面就會自動登出 後來發現每次切換頁面 session 就會被清空一次,導致這個狀況發生

用 monit 監控 sidekiq 是否正常運作

less than 1 minute read

由於 sidekiq 不是可靠的 process,有時候會自己掛掉,所以需要額外安裝監控程式去防止 sidekiq 掛掉。所以決定使用 monit 來監控 sidekiq 是否正常運行,本文紀錄 monit 安裝過程遇到的狀況與排除。

用 capistrano 部署 sidekiq 6

1 minute read

如何在deploy時讓sidekiq在背景時執行呢? 原本打算用這個 gem capistrano-sidekiq 處理 但是發現 deploy 時會出現 sidekiq stderr: invalid option: --index 爬文後發現這個 gem 已經不支援 sidekiq 6 了!

在 Ubuntu 上安裝 Elasticsearch

less than 1 minute read

最近要在新主機上安裝 elasticsearch,但是由於運行中專案主機上面版本是 6.8.8 , 發文前版本已經更新到 7.9.2 了! 至於要怎麼安裝以前的版本這部分,摸索了好久才搞定,在此紀錄安裝過程。

如何在 rails 6 中使用 webpack

1 minute read

本人對 webpack 接觸機會不多,之前也只有在寫活動專案才會用 rails 5 的版本下安裝 webpack (拿來用 Vue),然而 rails 6 開始就把 webpack 當作預設工具,讓效能更加提升。

在 jekyll 上使用 disqus

less than 1 minute read

disqus 介紹 是一個可以讓網頁快速產生留言功能的服務,透過簡單的埋 code 的動作就可以搞定! 更是透過 github.io 建立靜態頁面使用者的福音! 到時候完成的效果會長得像文章下面的留言區

Factory_bot_rails 筆記

1 minute read

在 factory_bot_rails 裡面 Callbacks 分為四種 順序依序為:after(:build) -> before(:create) -> after(:create) 另外 after(:stub) #在 build_stubbed 建立物件時使用

Back to top ↑

2019

Send error notice to slack

less than 1 minute read

做專案時難免會遇到錯誤 那麼要如何收到第一時間的通知呢?

Back to top ↑