본문 바로가기

Ruby & Rails

[Rails Study] 학습 테스트 시도 및 결과 레일즈와 함께하는 애자일 웹개발 4/E 1. p29 ! - 괄호가 생략 link_to("Goodbye", say_goodbye_path)로도 가능 - say_goodbye_path에서 /say/goodbye로 변환됨. say가 controller, goodbye가 actiongoodbye_say_path는 에러발생함. 2. p75....- 괄호가 생략- symbol을 string으로 바꾸어도 동작됨 - :title이 실제 Product 모델이 가지고있는 필드여야함- form_for에서 @product가 빠지면 에러 3. p81- new_product_path가 /products/new로 변환됨- 1번과는 변환 패턴이 다름. 순서 바꾸면 에러남. 왜???? 4. p98title: products(:ruby.. 더보기
[Rails] could not determine content-length of response body. rails에 기본적으로 내장되어있는 웹서버인 webrick을 사용하면 모든 assets에 대한 요청에 대해서 [2013-09-24 13:55:51] WARN Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true 와 같은 로그가 발생한다. 문제는 static resource에 대해 건건히 로깅이 되기 때문에 정말 필요한 로그를 보기 어렵다는거... 구글링을 해보니 버그이기 때문에 버그 패치를 하라는 의견도 있고로깅을 조절하라는 이야기도 있고..thin 서버를 사용하면 된다는 이야기도 있다. 그래서 이것저것 해보았는데 개인적으로는 thin 서버 사용하.. 더보기
[Ruby/Rails] ruby 및 rails 설치 책보고 하나둘 하나둘..팀 스터디는 RoR로 결정. 이게 우리나라에서는 루비가 참.. 인기가 없는데github 리포지토리 개수로 ranking낸 자료 보면 루비가 2위다..... 1위가 자바스크립트이고... 꽤 많이들 쓰시는 모양~ 아무튼.... 맥에 ruby 및 rails 설치... 1. rvm 설치 (Ruby Version Manager)\curl -L https://get.rvm.io | bash 2. .bash_profile 수정echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"' >> ~/.bash_profile 3. ruby installsudo rvm install 1.9.3 4. 기본 루비 인터프리터 설정rvm --d.. 더보기
[Ruby] Hash의 생성과 사용 더보기
[Ruby] hash, sort by value, sort by key 더보기
[Ruby] 2진수 변환 더보기
[Ruby] reverse string 더보기
[Ruby] Array to String 더보기
[Ruby] Array Sum 더보기
[Ruby] Array.select, collect, map, inject collect와 map은 같은 역할.. 내부로직은 다르겠으나 결과는 같음 더보기