Tags
All Posts
使用 homebrew 安裝多個 mysql 版本
既專案使用 mysql@5.6 後,新專案需要安裝 mysql 最新版本,透過 brew services 切換版本需要以下設定
In Dec 14, 2025Obsidian X Jekyll X Github.io
本文章是在已經完成用 jekyll 推上 github.io 的基礎上進行的設置,如果還沒有設定的話請參考 建立你自己的 github.io、jekyll 架構介紹,也歡迎點擊 jekyll 標籤看更多相關文章。
In Dec 13, 2025如何修改大大的 github action uses ?
在使用 Jekyll 建立自己的 blog 時,我想用 Tailwindcss 手刻部落格,然而在推上 github 跑 action 時遇到 Conversion error: Jekyll::Converters::PostCss。
In Jul 04, 2021在 active_admin 中使用 select2
在試著用 rails 建立自己的部落格時,需要在 active_admin 使用的後台建立 post 並使用 select2 建立 tags。然而,當我試著用正常方式處理時,卻一直跑出 TypeError: $(...).select2 is not a function 的錯誤…
In Jul 04, 2021使用 active_admin 快速打造後台
每每寫小專案或活動網站時,總需要一個簡單的後台,而又不想花費精力寫個後台時,就可以用 active_admin 來快速打造一個簡易的後台。
In Jul 04, 2021how to skip callback in rspec
當寫了一個 callback 導致整個 spec 爆炸時,可以使用 skip_callback method 讓 spec 恢復正常
In Jun 03, 2021ruby->File?FileUtils?Tempfile?Dir?
FileUtils 、 File 、 Dir 、甚至還有一個 Tempfile 第一次接觸時都不知道該從何下手,使用時機是哪個?
In Jun 03, 2021如何在 rails 中使用 jsonb 格式?
在設計專案 DB 時,時常遇到像是地址這種一大層裡面包了多層小層的資料,如果設計 DB 時可以用大層的設計去避免掉多開很多無謂欄位是不是很好呢?
In May 30, 2021My Sideprojects
自製 ruby gem - SpreadsheetTransfer因為各專案在爬 google speadsheet 的處理方式都有所不同,也要額外理解其中的架構,導致不必要的時間浪費。所以就自製了一個 gem 來處理這件事情,透過簡單的 yml 檔設定就可以完成資料取得和轉換。
In Mar 30, 2021sidekiq web-ui session destroy
最近用 sidekiq 後台頁面時遇到了一個問題在 routes 中如果要使用 devise 限制 sidekiq 的使用對象的話登入後每切換一個頁面就會自動登出後來發現每次切換頁面 session 就會被清空一次,導致這個狀況發生
In Oct 28, 2020用 monit 監控 sidekiq 是否正常運作
由於 sidekiq 不是可靠的 process,有時候會自己掛掉,所以需要額外安裝監控程式去防止 sidekiq 掛掉。所以決定使用 monit 來監控 sidekiq 是否正常運行,本文紀錄 monit 安裝過程遇到的狀況與排除。
In Oct 28, 2020用 capistrano 部署 sidekiq 6
如何在deploy時讓sidekiq在背景時執行呢?原本打算用這個 gem capistrano-sidekiq 處理但是發現 deploy 時會出現sidekiq stderr: invalid option: --index爬文後發現這個 gem 已經不支援 sidekiq 6 了!
In Oct 27, 2020在 Ubuntu 上安裝 Elasticsearch
最近要在新主機上安裝 elasticsearch,但是由於運行中專案主機上面版本是 6.8.8 , 發文前版本已經更新到 7.9.2 了!至於要怎麼安裝以前的版本這部分,摸索了好久才搞定,在此紀錄安裝過程。
In Oct 13, 2020如何在 rails 6 中使用 webpack
本人對 webpack 接觸機會不多,之前也只有在寫活動專案才會用 rails 5 的版本下安裝 webpack (拿來用 Vue),然而 rails 6 開始就把 webpack 當作預設工具,讓效能更加提升。
In Sep 08, 2020在 jekyll 上使用 disqus
disqus 介紹是一個可以讓網頁快速產生留言功能的服務,透過簡單的埋 code 的動作就可以搞定!更是透過 github.io 建立靜態頁面使用者的福音! 到時候完成的效果會長得像文章下面的留言區
In Aug 18, 2020Factory_bot_rails 筆記
在 factory_bot_rails 裡面 Callbacks 分為四種順序依序為:after(:build) -> before(:create) -> after(:create)另外 after(:stub) #在 build_stubbed 建立物件時使用
In Jul 22, 2020Ruby 新手入門隨手記 attr_reader 、 attr_writer 、 attr_accessor?
本文將會介紹並比較 attr_accessor 、 attr_reader、attr_writer 之間的差異
In Aug 11, 2019