Ruby on Rails 썸네일형 리스트형 Ruby on Rails -Tip .. 등등 Tip. 개발자는 에디터플러스나 notepad plus가 필수다. 반드시 오류가 생겼을땐 사이트보다 로그를 먼저보라(프로젝트의 log) 테이블과 모델의 이름은 같되 테이블은 복수형, 모델은 단수형이며 첫글자는 대문자로 한다. 해쉬사용 params[:entry_params] = {:aa => params[:aa]} @lot = params[:entry_form][:aa] p @lot 하드코딩 툴을 사용하지 않고 순수한 소스코드만 가지고 코딩하는것이라 일컫는다. redirect_to메소드 : 컨트롤러에 있는 액션메소드를 실행한다. render메소드 : 특정한 뷰를 브라우저에 표시하는 역할 객체 : 객체안에는 데이터도 있고 메소드도 있다. 캡슐화 : 데이터와 메소드를 묶어 캡슐화라 부른다. to_a : 리스트.. 더보기 Ruby on Rails 한빛미디어 브루스테이트, 힙스 저 레일즈의 특징 스캐폴딩 : 데이터베이스와 연동되는 사용자 인터페이스를 빠르게 만들 수 있다. 약간의 코딩만 하면 스캐폴딩의 흔적은 사라지게 된다. 몇줄만의 코딩으로 데이터베이스 모델 객체를 생성 나머지 반복적인 일들은 레일즈가 처리한다. 다른 웹 개발 프레임워크보다도 더 생산적인 환경제공. 레일즈의 장점 - 획기적인 기능을 제공하는 것에 그치치 않으며, - 메타프로그래밍 - 액티브 레코드 - 설정보다 진보한 규약 - 스캐폴딩 - 내장 테스트 - 3개의 환경 : 개발, 테스트, 서비스 이 밖에도 Ajax를 이용한 풍부한 사용자 인터페이스, 캐싱, 메일링 프레임워크, 웹 서비스 레일즈 시작 루비의 gem이라는 유틸리티를 이용해 레일즈 관련 컴포넌트를 설치할수 있다. cmd창에서 gem install rail.. 더보기 Rails설치 및 Application생성 1.Rails 설치 : gem install rails 2.Rails 설치확인: gem list 3.데이터베이스 설치: 예)sqlite firefox plug-in 4.애플리케이션 생성: rails app1 5.데이터베이스 설정: app1/config/database.yml 6.애플리케이션 생성 디렉토리로 이동: cd app1 7.리소스생성: script/generate scaffold model명 필드명:타입 예)script/generate scaffold post name:string email:string ~~~~ 8.리소스제거: script/destroy scaffold model명 9.데이터베이스 테이블 생성: rake db:migrate 10.애플리케이션 기동: script/server –p .. 더보기 Ruby 실습과제 1/6 배열, 1~100을 입력받는다 입력 : 5개 힌트gets.chomp 1.합을구하고 2.작은값, 큰값 min max to_i : int형으로 변환 #입력값이 0이하이거나 100이상인지 검사 def val(temp) if temp 100 return "excess" #초과 else return "success" #통과 end end # 총합 def add(arr) a = 0 b = 0 while a 더보기 이전 1 다음