Yang Li-Yi[Note][Rails][AWS] 部署 Rails app 到 Elastic Beanstalk (使用 postgreSQL, sidekiq, cron)Reference: https://medium.com/@jameshamann/deploying-rails-5-app-using-elastic-beanstalk-and-postgresql-8ca19bc7648a…May 26, 2018May 26, 2018
Yang Li-Yi[Note][Rails] 在 migrate 了新的 table 或新的欄位後 Rspec 還是找不到新欄位在寫 Rspec 時遇到一個問題卡關一陣子。當我新增了一個 table 後,Rspec 裡測試的 test 需要更動新的 table 欄位的值,但跑了 Rspec 後卻一直噴:May 5, 20161May 5, 20161
Yang Li-Yi[Note][Ruby] Metaprogramming[Programming Ruby] Chapter 24 Metaprogramming 筆記Apr 2, 2016Apr 2, 2016
Yang Li-Yi[Note][Rails] Time Issue for Testing在寫測試的時候,有時會碰到 fake data (e.g. factory girl)裡面要假造的資料包含時間(Datetime、Date),例如想驗證資料是否符合限制的年、月、日,且測試中會有前後的挪動,這時會發生一個狀況: 在本地端跑 rspec 看似一切風平浪靜,但推上…Mar 12, 2016Mar 12, 2016
Yang Li-Yi[Note][Rails] Meta programming在 Rails 若需要定義一個很多地方都會用到的 method,我們通常會定義在 model 裡,但如果在很多個 model 裡都出現類似的 method,這時候可以怎麼做呢?其中一個做法就是 meta programming 的概念,我們將這個方法拆出來成為一個…Mar 10, 2016Mar 10, 2016
Yang Li-Yi[Note][Rails] capybara click method 找不到 a tag 的問題 / How to trace code<a type=”button” data-toggle=”modal” data-target=“#a-modal”>Feb 15, 2016Feb 15, 2016
Yang Li-Yi[Note][Ruby][Rails] .nil? / .empty? / .blank? / .present?/ .exists?在寫 Rails 的時候常會發生有的 code 有可能出現 nil 值,例如撈出來的 collection,這時候就需要用 control flow 判斷來避免 nil 後面接到 method ,導致程式壞掉跳出紅畫面。整理了幾種常用的 API 到底差異在哪:Jan 25, 2016Jan 25, 2016
Yang Li-Yi[心得] Alphacamp #6 Week4, 5, 6 週記實在太讓人驚呆了,week 4, 5, 6 一轉眼就過了,完全忽略寫週記這件事,趕快來重點回顧一下。Oct 11, 2015Oct 11, 2015