Heroku 서버 재시작
Jan 05, 17
heroku restart
http://stackoverflow.com/questions/14612695/how-to-restart-a-rails-server-on-heroku
Preload/Eagerload Nest Association
Dec 31, 16
Preload Nest Association
Menu.includes(submenus: :items)
conditional preload
scope은 preload에 사용할 수 없으니, lambda를 이용해서 condition을 만족하는 association을 생성.
class SubMenu
has_one :best_item, -> {where("rank = ?", 1)}, class_name: "Item"
Menu.includes(submenus: :best_item)
http://stackoverflow.com/questions/24397640/rails-nested-includes-on-active-records
Google Sheet Query Function
Dec 28, 16
함수 결과를 Query의 range로 사용할 때
column ID나 label을 따로 설정할 수 없을 때
Col1, Col2 를 이용해서 함수 결과 range의 첫번째 column, 두번째 column을 지정할 수 있다.
열번호가 있는 경우에는 (ex. A:B) Col1과 같은 형태로 쓸 수 없다.
{A:B} 처럼 새로운 range를 만들어주면 사용할 수 있다.
http://stackoverflow.com/questions/14767160/google-spreadsheet-query-function-column-id-other-than-letter-of-column
Git - merge vs. rebase
Dec 23, 16
Rebase
git checkout feature
git rebase master
Merge
git merge master feature
from git tutorial