Hazel Wu | 22'mm

為Heroku 上傳的圖片找新的空間:Amazon S3,就決定是你了。

我用Ruby on Rails寫了一個CRUD網路相簿的網站,主機採用Heroku提供的服務。但是有一個缺點,Heroku不提供檔案儲存的空間,每過一段時間就會洗白一次。講白話一點就是:我上傳的相片過一段時間就會不見了,我得為我的相片找新的空間存放才行。這裡使用的是Amazon S3 sto ...
閱讀更多

神奇的migration 生成器 | Ruby on Rails 5

migration rails
神奇的migration 生成器 | Ruby on Rails 5參照著格式便可以自動產生Migration檔(包含格式與欄位及型態) 12rails g add_xxx_to_資料表 [field:type][:index]rails g remove_xxx_to_資料表 [field ...
閱讀更多

如何使用 Hexo + Github Page 自訂網域名稱 + Cloudflare SSL 免費憑證

Hexo CloudFlare
如何使用 Hexo + Github Page 用 Cloudflare 綁定個人網址本篇適用於用Hexo框架架設在Github Pages上,但想要綁定自己買的網址。由於Github Pages 產生的個人網址太長,對 SEO 不友善,不是這麼好被搜尋引擎收錄, 步驟 Github Rep ...
閱讀更多

Macbook Pro 2017版,外接兩個螢幕 | 全攻略

Macbook Pro 外接螢幕
Macbook Pro 2017版,外接兩個螢幕 | 全攻略 為什麼要外接兩個螢幕?架設三個螢幕的用途是:最左邊 Mbp 顯示程式結果、中間 20吋 主要寫 Code、右邊24吋螢幕能垂直擺放,用來查資料。多螢幕用途是為了不讓注意力被分心,提高工作效率。 如果你也認同這一點,也希望提高工作 ...
閱讀更多

複製 Production 真實環境資料,模擬超逼真測試 | Rails 5

scp server production data into local copy production data transfer to staging
為了擬真測試,我們往往需要更真實的數據,採取的作法是:將 Production 真實性的資料庫複製一份至 local 端測試,本文採取直接用Postgresql操作,並紀錄當下遇到的問題及解決辦法。 將要測試的資料庫(例如:production)匯出成sql將原始production資料庫: ...
閱讀更多

Rails Server打不開嗎?你應該看看這篇

Rails 5 close rails server
明明Ruby Server已經關閉了,但重新輸入rails server 出現錯誤訊息:Server已經打開了過去常遇到此問題,我都是直接重開機。後來仔細查詳解,發現有更快的解決方法。 出現的錯誤訊息1A server is already running. Check /Users/haz ...
閱讀更多

遠端ssh連到Server,無法進入Staging Rails Console的終極解決辦法:移除bin

rails server Rails 5 ssh console
情境:當用ssh遠端連線至server時,要進入專案內的rails console.log,出現rails new [options],找不到rails project的目錄,紀錄如何解決的筆記。 123ssh [email protected] ~/project/curre ...
閱讀更多

Rails 與 Webpacker 神奇的結合:用image-wepback-loader 來壓縮圖片

Rails 5 Rails with Webpacker image compress image-webpack-loader
Gem Webpacker 特色 Webpacker是一個Gem,即使不用裝webpack,也能在Rails上編譯,然後也拿掉原生使用的Srocket。Webpacker使用的是webpack 3.x.x版本,他已經預設幫你安裝了幾件事,但你需要另外設定檔 用babel 將ES6 編譯成 ...
閱讀更多

Rails Server 無法連結 Postgresql,出現s.PGSQL.5432 ERROR,解決辦法

rails server s.PGSQL.5432 Rails 5 psql
s.PGSQL.5432是蝦咪挖溝?紀錄在 Mac 跑Rails Server時使用PG資料庫,出現s.PGSQL.5432 ERROR,我是如何解決的。這次遇到的狀況是要跑rails db:migrate時出現錯誤訊息,追根究底時發現有可能原因是出自於psql資料庫,於是在終端機輸入psq ...
閱讀更多

幫 Rails 建立一個 Docker Container吧

Rails 5 Docker webpacker
幫 Rails 建立一個 Docker Container吧 為什麼你要使用Docker?Docker最重要的價值是:有效解決環境配置、衝突的問題可以在一台機器上跑,就可以在所有的機器上跑。如果有問題的話,就會是大家的問題,大家一起解決XD docker是建立一個container新的環境 ...
閱讀更多
Prev Next