Submit Search
Upload
Web_07_Rails Advanced
•
1 like
•
824 views
team air @ Dimigo
Follow
한국디지털미디어고등학교 비전공자 프로그래밍 교육동아리 teamair의 교육자료 입니다.
Read less
Read more
Education
Report
Share
Report
Share
1 of 32
Download now
Download to read offline
Recommended
Angular js quick start
Angular js quick start
정기 김
[웹기반시스템 3조] mvc
[웹기반시스템 3조] mvc
구 봉
레일스를 이용한 애자일 웹 개발 가이드
레일스를 이용한 애자일 웹 개발 가이드
Sukjoon Kim
Rails style-guide-2
Rails style-guide-2
Yunho Jo
하이브리드앱 성능 극복
하이브리드앱 성능 극복
sung hwan Park
Ruby on Rails와 함께 하는 애자일 웹 개발
Ruby on Rails와 함께 하는 애자일 웹 개발
Sukjoon Kim
I am ASP.NET Core Razor Pages
I am ASP.NET Core Razor Pages
SangHoon Han
[ES6] 2. arrow function
[ES6] 2. arrow function
Han JaeYeab
Recommended
Angular js quick start
Angular js quick start
정기 김
[웹기반시스템 3조] mvc
[웹기반시스템 3조] mvc
구 봉
레일스를 이용한 애자일 웹 개발 가이드
레일스를 이용한 애자일 웹 개발 가이드
Sukjoon Kim
Rails style-guide-2
Rails style-guide-2
Yunho Jo
하이브리드앱 성능 극복
하이브리드앱 성능 극복
sung hwan Park
Ruby on Rails와 함께 하는 애자일 웹 개발
Ruby on Rails와 함께 하는 애자일 웹 개발
Sukjoon Kim
I am ASP.NET Core Razor Pages
I am ASP.NET Core Razor Pages
SangHoon Han
[ES6] 2. arrow function
[ES6] 2. arrow function
Han JaeYeab
Spring@mvc웹호스팅
Spring@mvc웹호스팅
J.H Ahn
HeadFisrt Servlet&JSP Chapter 2
HeadFisrt Servlet&JSP Chapter 2
J B
Jsp convert to Servlet
Jsp convert to Servlet
JU Chae
Presentation1
Presentation1
Tae Gyun Woo
아키텍트가 바라보는 Spring framework
아키텍트가 바라보는 Spring framework
Haeil Yi
T12_1_김나람_웹 기술로 구축하는 모바일 애플리케이션 - React Native
T12_1_김나람_웹 기술로 구축하는 모바일 애플리케이션 - React Native
양재동 코드랩
Spring MVC
Spring MVC
ymtech
Spring mvc
Spring mvc
ksain
(리액트기초강좌)Reactjs helloworld_리액트공부열심히하세요~
(리액트기초강좌)Reactjs helloworld_리액트공부열심히하세요~
탑크리에듀(구로디지털단지역3번출구 2분거리)
Refactoring -chapter 7,8-
Refactoring -chapter 7,8-
Kwang Jung Kim
Mvc 패턴
Mvc 패턴
Seokju Hong
HeadFisrt Servlet&JSP Chapter 3
HeadFisrt Servlet&JSP Chapter 3
J B
혁신적인 웹컴포넌트 라이브러리 - Polymer
혁신적인 웹컴포넌트 라이브러리 - Polymer
Jae Sung Park
[Codelab 2017] ReactJS 기초
[Codelab 2017] ReactJS 기초
양재동 코드랩
Deview2013 track1 session7
Deview2013 track1 session7
joshua wordsworth
하이브리드 앱 프레임워크의 구성
하이브리드 앱 프레임워크의 구성
Joonyoung Moon
Servlet design pattern
Servlet design pattern
Sukjin Yun
역시 Redux
역시 Redux
Leonardo YongUk Kim
Angularjs 도입 선택 가이드
Angularjs 도입 선택 가이드
NAVER D2
왜 게임에 빠질까 Chap 3,4,5,6
왜 게임에 빠질까 Chap 3,4,5,6
SeungYeon Jeong
Raksystems kevät 2015 koulutus
Raksystems kevät 2015 koulutus
Asianajotoimisto Jussi Laaka Oy / Attorneys at Law Jussi Laaka Ltd.
Raksystems kevät 2015 koulutus
Raksystems kevät 2015 koulutus
Asianajotoimisto Jussi Laaka Oy / Attorneys at Law Jussi Laaka Ltd.
More Related Content
What's hot
Spring@mvc웹호스팅
Spring@mvc웹호스팅
J.H Ahn
HeadFisrt Servlet&JSP Chapter 2
HeadFisrt Servlet&JSP Chapter 2
J B
Jsp convert to Servlet
Jsp convert to Servlet
JU Chae
Presentation1
Presentation1
Tae Gyun Woo
아키텍트가 바라보는 Spring framework
아키텍트가 바라보는 Spring framework
Haeil Yi
T12_1_김나람_웹 기술로 구축하는 모바일 애플리케이션 - React Native
T12_1_김나람_웹 기술로 구축하는 모바일 애플리케이션 - React Native
양재동 코드랩
Spring MVC
Spring MVC
ymtech
Spring mvc
Spring mvc
ksain
(리액트기초강좌)Reactjs helloworld_리액트공부열심히하세요~
(리액트기초강좌)Reactjs helloworld_리액트공부열심히하세요~
탑크리에듀(구로디지털단지역3번출구 2분거리)
Refactoring -chapter 7,8-
Refactoring -chapter 7,8-
Kwang Jung Kim
Mvc 패턴
Mvc 패턴
Seokju Hong
HeadFisrt Servlet&JSP Chapter 3
HeadFisrt Servlet&JSP Chapter 3
J B
혁신적인 웹컴포넌트 라이브러리 - Polymer
혁신적인 웹컴포넌트 라이브러리 - Polymer
Jae Sung Park
[Codelab 2017] ReactJS 기초
[Codelab 2017] ReactJS 기초
양재동 코드랩
Deview2013 track1 session7
Deview2013 track1 session7
joshua wordsworth
하이브리드 앱 프레임워크의 구성
하이브리드 앱 프레임워크의 구성
Joonyoung Moon
Servlet design pattern
Servlet design pattern
Sukjin Yun
역시 Redux
역시 Redux
Leonardo YongUk Kim
Angularjs 도입 선택 가이드
Angularjs 도입 선택 가이드
NAVER D2
What's hot
(19)
Spring@mvc웹호스팅
Spring@mvc웹호스팅
HeadFisrt Servlet&JSP Chapter 2
HeadFisrt Servlet&JSP Chapter 2
Jsp convert to Servlet
Jsp convert to Servlet
Presentation1
Presentation1
아키텍트가 바라보는 Spring framework
아키텍트가 바라보는 Spring framework
T12_1_김나람_웹 기술로 구축하는 모바일 애플리케이션 - React Native
T12_1_김나람_웹 기술로 구축하는 모바일 애플리케이션 - React Native
Spring MVC
Spring MVC
Spring mvc
Spring mvc
(리액트기초강좌)Reactjs helloworld_리액트공부열심히하세요~
(리액트기초강좌)Reactjs helloworld_리액트공부열심히하세요~
Refactoring -chapter 7,8-
Refactoring -chapter 7,8-
Mvc 패턴
Mvc 패턴
HeadFisrt Servlet&JSP Chapter 3
HeadFisrt Servlet&JSP Chapter 3
혁신적인 웹컴포넌트 라이브러리 - Polymer
혁신적인 웹컴포넌트 라이브러리 - Polymer
[Codelab 2017] ReactJS 기초
[Codelab 2017] ReactJS 기초
Deview2013 track1 session7
Deview2013 track1 session7
하이브리드 앱 프레임워크의 구성
하이브리드 앱 프레임워크의 구성
Servlet design pattern
Servlet design pattern
역시 Redux
역시 Redux
Angularjs 도입 선택 가이드
Angularjs 도입 선택 가이드
Viewers also liked
왜 게임에 빠질까 Chap 3,4,5,6
왜 게임에 빠질까 Chap 3,4,5,6
SeungYeon Jeong
Raksystems kevät 2015 koulutus
Raksystems kevät 2015 koulutus
Asianajotoimisto Jussi Laaka Oy / Attorneys at Law Jussi Laaka Ltd.
Raksystems kevät 2015 koulutus
Raksystems kevät 2015 koulutus
Asianajotoimisto Jussi Laaka Oy / Attorneys at Law Jussi Laaka Ltd.
Photo Options
Photo Options
joanneisabelperry
Makalah 1
Makalah 1
topanogan
St patrick
St patrick
Stpatricksday
cv zainab
cv zainab
ZAINAB HADI
Alcalá del Jucar
Alcalá del Jucar
MRICHARTVALDES
Danone - 't Jaeckx Lovely - 2AF05
Danone - 't Jaeckx Lovely - 2AF05
Lovely Tjaeckx
Koulutus raksystems syksy 2014
Koulutus raksystems syksy 2014
Asianajotoimisto Jussi Laaka Oy / Attorneys at Law Jussi Laaka Ltd.
Moda rock & musica angie paola sandoval 1103
Moda rock & musica angie paola sandoval 1103
angiepaolasandoval
My vacation
My vacation
carol0224
4c geography Ireland
4c geography Ireland
Stpatricksday
1st Grade Nonfiction Text Features
1st Grade Nonfiction Text Features
kimberlyrues
Tro 1,2,3
Tro 1,2,3
Nixmah JR
Trabajo sistemas operativos
Trabajo sistemas operativos
Manuel Uroz Sorroche
Ruby_01_Ruby Basic
Ruby_01_Ruby Basic
team air @ Dimigo
FINAL
FINAL
Dr. Adam Adrien-Kirby
Web_04_Javascript
Web_04_Javascript
team air @ Dimigo
Makalah 1
Makalah 1
topanogan
Viewers also liked
(20)
왜 게임에 빠질까 Chap 3,4,5,6
왜 게임에 빠질까 Chap 3,4,5,6
Raksystems kevät 2015 koulutus
Raksystems kevät 2015 koulutus
Raksystems kevät 2015 koulutus
Raksystems kevät 2015 koulutus
Photo Options
Photo Options
Makalah 1
Makalah 1
St patrick
St patrick
cv zainab
cv zainab
Alcalá del Jucar
Alcalá del Jucar
Danone - 't Jaeckx Lovely - 2AF05
Danone - 't Jaeckx Lovely - 2AF05
Koulutus raksystems syksy 2014
Koulutus raksystems syksy 2014
Moda rock & musica angie paola sandoval 1103
Moda rock & musica angie paola sandoval 1103
My vacation
My vacation
4c geography Ireland
4c geography Ireland
1st Grade Nonfiction Text Features
1st Grade Nonfiction Text Features
Tro 1,2,3
Tro 1,2,3
Trabajo sistemas operativos
Trabajo sistemas operativos
Ruby_01_Ruby Basic
Ruby_01_Ruby Basic
FINAL
FINAL
Web_04_Javascript
Web_04_Javascript
Makalah 1
Makalah 1
Similar to Web_07_Rails Advanced
4-3. jquery
4-3. jquery
JinKyoungHeo
E-Gov 기반 Mobile Web Friendly 개발
E-Gov 기반 Mobile Web Friendly 개발
JavaCommunity.Org
Isomorphicspring Isomorphic - spring web seminar 2015
Isomorphicspring Isomorphic - spring web seminar 2015
sung yong jung
파이썬 플라스크 이해하기
파이썬 플라스크 이해하기
Yong Joon Moon
자바스크립트 프레임워크 살펴보기
자바스크립트 프레임워크 살펴보기
Jeado Ko
JQuery를 이용하여 웹 위젯 작성하기_(주)시스포유아이앤씨
JQuery를 이용하여 웹 위젯 작성하기_(주)시스포유아이앤씨
sys4u
Express framework tutorial
Express framework tutorial
우림 류
Facebook은 React를 왜 만들었을까?
Facebook은 React를 왜 만들었을까?
Kim Hunmin
알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web Animations
Chang W. Doh
Create-React-App으로 SSR을 구현하며 배운 점 (feat. TypeScript)
Create-React-App으로 SSR을 구현하며 배운 점 (feat. TypeScript)
LanarkSeung
#22.스프링프레임워크 & 마이바티스 (Spring Framework, MyBatis)_스프링프레임워크 강좌, 재직자환급교육,실업자국비지원...
#22.스프링프레임워크 & 마이바티스 (Spring Framework, MyBatis)_스프링프레임워크 강좌, 재직자환급교육,실업자국비지원...
탑크리에듀(구로디지털단지역3번출구 2분거리)
하이브리드앱 성능 극복
하이브리드앱 성능 극복
Mu-ik Jeon
ReactJS로 시작하는 멀티플랫폼 개발하기
ReactJS로 시작하는 멀티플랫폼 개발하기
Taegon Kim
React를 이용하여 멀티플랫폼에서 개발하기
React를 이용하여 멀티플랫폼에서 개발하기
WebFrameworks
Xe hack
Xe hack
sejin7940
AngularJS 2, version 1 and ReactJS
AngularJS 2, version 1 and ReactJS
Kenneth Ceyer
Dreamweaver CS5.5 를 이용한 jQueryMobile 개발
Dreamweaver CS5.5 를 이용한 jQueryMobile 개발
JongKwang Kim
4-2. ajax
4-2. ajax
JinKyoungHeo
RequireJS를 이용한 모듈관리.
RequireJS를 이용한 모듈관리.
Hyung Eun Jin
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
yongwoo Jeon
Similar to Web_07_Rails Advanced
(20)
4-3. jquery
4-3. jquery
E-Gov 기반 Mobile Web Friendly 개발
E-Gov 기반 Mobile Web Friendly 개발
Isomorphicspring Isomorphic - spring web seminar 2015
Isomorphicspring Isomorphic - spring web seminar 2015
파이썬 플라스크 이해하기
파이썬 플라스크 이해하기
자바스크립트 프레임워크 살펴보기
자바스크립트 프레임워크 살펴보기
JQuery를 이용하여 웹 위젯 작성하기_(주)시스포유아이앤씨
JQuery를 이용하여 웹 위젯 작성하기_(주)시스포유아이앤씨
Express framework tutorial
Express framework tutorial
Facebook은 React를 왜 만들었을까?
Facebook은 React를 왜 만들었을까?
알아봅시다, Polymer: Web Components & Web Animations
알아봅시다, Polymer: Web Components & Web Animations
Create-React-App으로 SSR을 구현하며 배운 점 (feat. TypeScript)
Create-React-App으로 SSR을 구현하며 배운 점 (feat. TypeScript)
#22.스프링프레임워크 & 마이바티스 (Spring Framework, MyBatis)_스프링프레임워크 강좌, 재직자환급교육,실업자국비지원...
#22.스프링프레임워크 & 마이바티스 (Spring Framework, MyBatis)_스프링프레임워크 강좌, 재직자환급교육,실업자국비지원...
하이브리드앱 성능 극복
하이브리드앱 성능 극복
ReactJS로 시작하는 멀티플랫폼 개발하기
ReactJS로 시작하는 멀티플랫폼 개발하기
React를 이용하여 멀티플랫폼에서 개발하기
React를 이용하여 멀티플랫폼에서 개발하기
Xe hack
Xe hack
AngularJS 2, version 1 and ReactJS
AngularJS 2, version 1 and ReactJS
Dreamweaver CS5.5 를 이용한 jQueryMobile 개발
Dreamweaver CS5.5 를 이용한 jQueryMobile 개발
4-2. ajax
4-2. ajax
RequireJS를 이용한 모듈관리.
RequireJS를 이용한 모듈관리.
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Html5 앱과 웹사이트를 보다 빠르게 하는 50가지
Web_07_Rails Advanced
1.
Rails Advanced Hello, World!
2.
Contents • Ajax • Partial
Template • Get Value By Model • Encryption
3.
하기전에.. 예제에 있는 파일들은
다 만드세요
4.
Ajax Browser와 Server가 내부적으로
통신
5.
로딩없이 서비스를 사용할
수 있다.
6.
Browser Ajax engine Web server
7.
Respond_to Action에 요청을 보낼
때, 요청을 받은 Action에서 응답을 할 때 사용한다.
8.
Example [/app/controller/main_controller.rb] def second respond_to do
|format| format.html format.js …. end end > html로 응답 > Ajax request를 javascript 템플릿을 render하며 응답
9.
Format.js Format.js가 찾는 템플릿은 따로
설정해놓지 않으면, request된 action의 이름과 동일하다.
10.
Format.js View/[controller_name]/[action_name.js.erb]
11.
Example [/app/views/main/second.js.erb] //jquery, javascript codes
here! $(‘.hello’).html(“안녕하세요!”); //또는 document.getElementByClassName(‘hello’).innerHTML=“안녕하세요!”
12.
끝 Submit을 누르면 새로고침
없이 밑에 있는 값이 바뀌는 것을 볼 수 있다. 안되면 손드세요
13.
Partial Template Html 템플릿을
함수처럼 불러와 사용할 수 있다.
14.
Basic Partial Template은 파일
이름 앞에 무조건 ‘_’가 붙어야 한다.
15.
Example [/app/views/main/_foo.html.erb] <p>잘됨?</p>
16.
불러오는 법 <%= render
partial: “template_name (맨앞‘_’제외)” %>
17.
데이터를 전송? object: [value]를
사용하자.
18.
Example [/app/views/main/index.html.erb] … <%= render partial:
“foo” %> …
19.
끝 잘됨? 이 출력되면
성공
20.
Get Value By
Model 제곧내
21.
Example [/app/controllers/main_controller.rb] def first @all_user =
User.all //모든 User데이터 가져옴 @part_user = User.find(1) //id가 1인 User가져오기 @if_user = User.find_by(user_name: ‘frostornge’) end
22.
사용하기
23.
Example [/app/views/main/index.html.erb] <% @all_user.each do
|u| %> <p><%= u.user_name %></p> <p><%= u.password %></p> <% end %>
24.
끝 User의 name과 password가
잘 출력되면 성공
25.
Encryption 암호화
26.
Digest Ruby시간에 못해서 내가
함
27.
Example require ‘digest’ gentle =
“This is password” tough = Digest::[암호화 방식].hexdigest(gentle) Puts tough Puts gentle
28.
끝 This is password eb20f29e2c9d9c3fe4106e31d4ffdcff 6fd901953649351902866c1b583c791f9bf7… 출력
= 성공
29.
숙제
30.
간단한 서비스 • 글
올리기 기능 (순수 글) • 회원가입 기능 • 아이디 중복 X • 비밀번호는 6자 이하 X • 계신지 확인 • 로그인 기능
31.
User user_name password Post user_id title
content DB구조
32.
끝 드디어 6/13일까지 노력해 보세요
Download now