1 00:00:00,000 --> 00:00:03,968 >> [음악 연주] 2 00:00:03,968 --> 00:00:10,744 3 00:00:10,744 --> 00:00:14,040 >> 스티븐 터번 : 그래서 스티븐 터번 해요. 4 00:00:14,040 --> 00:00:16,990 여기에 측면에 걸쳐, 어쩌면 우리 다이빙하는 사람들을 얻을 수 있습니다. 5 00:00:16,990 --> 00:00:20,150 6 00:00:20,150 --> 00:00:23,854 우리는 가브리엘과 잭이있다. 7 00:00:23,854 --> 00:00:26,270 에 대한 간단한 로드맵 그래서 이것은처럼 보이는 것입니다 8 00:00:26,270 --> 00:00:31,580 좀 극단적으로 일을 할거야 MVC가 무엇인지에 높은 수준의 모습입니다. 9 00:00:31,580 --> 00:00:32,285 게이브? 10 00:00:32,285 --> 00:00:35,080 >> 가브리엘 GUIMARAES : 나는 갈거야 루비와 조금 이야기 11 00:00:35,080 --> 00:00:39,100 어떻게 작품을 레일 어떻게 할 수 당신이 웹 응용 프로그램을 구축하는 데 도움이. 12 00:00:39,100 --> 00:00:42,070 >> ZACK 쇼뱅 : 그리고 갈거야 당신의 구체적인 예를 도시 13 00:00:42,070 --> 00:00:45,112 건설 레일을 사용하는 슈퍼 멋진 응용 프로그램. 14 00:00:45,112 --> 00:00:46,112 스티븐 터번 : 신난다. 15 00:00:46,112 --> 00:00:46,350 달콤한. 16 00:00:46,350 --> 00:00:46,850 좋아. 17 00:00:46,850 --> 00:00:49,510 그럼 MVC에 대해 이야기 할 수 있습니다. 18 00:00:49,510 --> 00:00:54,970 그럼 다음 슬라이드로 이동 할 수있는 나는이 버튼을 눌러 할 것입니다. 19 00:00:54,970 --> 00:01:12,640 그리고 이제 next-- 발전에 가자, 나는, CVS에가는에 대해 생각하고 싶다 20 00:01:12,640 --> 00:01:17,240 CVS는 저장소가 있기 때문에과 또한 중앙에 V 있습니다. 21 00:01:17,240 --> 00:01:21,460 >> 그리고 그래서이 가게에 가정 해 봅시다. 22 00:01:21,460 --> 00:01:25,380 그리고 이제이 저장소를 만들어 보자 단 한 가지를 판매하고 있습니다. 23 00:01:25,380 --> 00:01:31,380 그래서 우리는이 작업을 할 겁니다 이들 레드 컵을 판매 저장합니다. 24 00:01:31,380 --> 00:01:40,410 그리고 당신이 걷는 상상, 당신은 이동 저장 및 사람의 전면. 25 00:01:40,410 --> 00:01:43,440 그리고 그의 이름은 빈스입니다. 26 00:01:43,440 --> 00:01:48,370 >> 그리고 당신의 빈스 파도 님, 안녕하세요, 안녕하세요 말한다. 27 00:01:48,370 --> 00:01:50,860 빈스에 대한 한 가지를 알 수 있습니다. 28 00:01:50,860 --> 00:01:56,880 그래서 우리는 빈스에 대해 생각 할 때마다, 우리 약 2 키 형용사를 생각해야한다. 29 00:01:56,880 --> 00:02:00,600 빈스는 아름다운,하지만 그는 바보. 30 00:02:00,600 --> 00:02:01,320 확인을 클릭합니다. 31 00:02:01,320 --> 00:02:06,810 당신이 알 수 있도록, 자신의 잘못, 불행하게도, 너무 아름답다. 32 00:02:06,810 --> 00:02:08,009 그분은 우리의 도면이다. 33 00:02:08,009 --> 00:02:10,539 그래서 우리의 첫 번째 캐스트 멤버가있다. 34 00:02:10,539 --> 00:02:12,340 마음에 보관하십시오. 35 00:02:12,340 --> 00:02:17,230 >> 지금, 당신은 당신이 헤이 빈스, 이동, 빈스를 부탁드립니다. 36 00:02:17,230 --> 00:02:18,110 나는 고객 해요. 37 00:02:18,110 --> 00:02:19,130 그는 안녕 말한다. 38 00:02:19,130 --> 00:02:23,610 난 정말 당신의 빨간 컵의 하나 싶어요. 39 00:02:23,610 --> 00:02:24,760 그리고 빈스는 무엇을 말하는가? 40 00:02:24,760 --> 00:02:26,510 사람이 어떤이 있는가 빈스는 말씀을 생각? 41 00:02:26,510 --> 00:02:30,340 42 00:02:30,340 --> 00:02:31,452 나는 감기 전화에 갈거야. 43 00:02:31,452 --> 00:02:32,660 당신은 빈스는 말한다 어떻게 생각하십니까? 44 00:02:32,660 --> 00:02:36,139 >> 청중 : 그는 당신을 표시 할 수 있습니다 말한다 어디,하지만 난 당신에게 하나를 줄 수 없다. 45 00:02:36,139 --> 00:02:41,330 >> 스티븐 터번 : 그는 당신을 표시 할 수 있습니다 말한다 어디,하지만 난 당신에게 하나를 줄 수 없다. 46 00:02:41,330 --> 00:02:42,295 더 나쁜. 47 00:02:42,295 --> 00:02:44,420 다른 사람은 다른이 빈스는 생각을 말할 수 무엇? 48 00:02:44,420 --> 00:02:46,957 >> 청중 : 그는 검사를 가야 그들은 어떤 레드 컵이있는 경우. 49 00:02:46,957 --> 00:02:49,290 스티븐 터번 : 빈스하지 않습니다 심지어 그는 확인이 알고있다. 50 00:02:49,290 --> 00:02:50,070 다른 건? 51 00:02:50,070 --> 00:02:52,360 당신이 말한 그래서,에있다 그는 레드 컵이 있는지 확인합니다. 52 00:02:52,360 --> 00:02:52,895 어서. 53 00:02:52,895 --> 00:02:54,020 청중 : 레드 컵은 무엇입니까? 54 00:02:54,020 --> 00:02:56,072 스티븐 터 번 : 레드 컵은 무엇입니까? 55 00:02:56,072 --> 00:02:58,090 레드 컵은 무엇입니까? 56 00:02:58,090 --> 00:02:59,410 빈스는 혼란이다. 57 00:02:59,410 --> 00:03:05,141 그래서 빈스는 이야기 것입니다 우리의 다음 캐스트 멤버, 칼. 58 00:03:05,141 --> 00:03:10,252 그리고 우리는 칼에 대해 생각할 때, 우리 가야에 대한 두 개의 큰 adjectives-- 생각 59 00:03:10,252 --> 00:03:15,110 그는 제어,하지만 그는 불가능합니다. 60 00:03:15,110 --> 00:03:17,840 >> 빈스는 그가를 goes-- 간다, 레드 컵은 무엇입니까? 61 00:03:17,840 --> 00:03:19,800 나는 레드 컵이 무엇인지 모른다. 62 00:03:19,800 --> 00:03:23,080 그는 돌아 서서, 그는 칼을 요청합니다. 63 00:03:23,080 --> 00:03:28,890 그는 칼, 사람을 말한다 레드 컵 요청했다. 64 00:03:28,890 --> 00:03:30,722 당신은 그렇게 할 수 있습니까? 65 00:03:30,722 --> 00:03:31,680 그리고 칼은 무엇을 말하는가? 66 00:03:31,680 --> 00:03:32,513 현실을 알아 보자. 67 00:03:32,513 --> 00:03:34,330 사람은 있나요 칼의 말씀 아이디어? 68 00:03:34,330 --> 00:03:37,260 그리고 난 그냥 다시 그것을 반복합니다. 69 00:03:37,260 --> 00:03:39,280 나는 손의 움직임을 보았다. 70 00:03:39,280 --> 00:03:41,760 >> 청중 : 그 사람을 알려줍니다 다른 레드 컵을 얻을 수 있습니다. 71 00:03:41,760 --> 00:03:44,430 >> 스티븐 터번 : 그는 말한다 다른 사람은 레드 컵을 얻을 수 있습니다. 72 00:03:44,430 --> 00:03:46,270 정확히. 73 00:03:46,270 --> 00:03:49,010 그리고 우리는 아이디어가 않습니다 누가 그 사람이 될 수 있을까요? 74 00:03:49,010 --> 00:03:52,590 75 00:03:52,590 --> 00:03:53,090 이 힌트입니다. 76 00:03:53,090 --> 00:03:56,960 그것은 M. 마피아 시작하는거야? 77 00:03:56,960 --> 00:04:00,225 >> 청중 : 모델. 78 00:04:00,225 --> 00:04:02,720 >> 스티븐 터 번 : 모델, 예. 79 00:04:02,720 --> 00:04:06,920 그의 이름은, 불행하게도, 모델링되지 그 바보 같은 이름 이니까. 80 00:04:06,920 --> 00:04:09,310 우리는 미트있다. 81 00:04:09,310 --> 00:04:12,970 그리고 우리는 Mitt-- 생각하면 아니,이 잭의 그림이 아니다. 82 00:04:12,970 --> 00:04:15,590 83 00:04:15,590 --> 00:04:21,759 우리는 두 가지 생각해야 미트와 키 형용사. 84 00:04:21,759 --> 00:04:25,040 그는 할 수있는,하지만 그는 복종입니다. 85 00:04:25,040 --> 00:04:29,950 그래서 미트 그가 무슨 상관이 알고, 하지만 그는 정말 아무것도 할 수 없습니다. 86 00:04:29,950 --> 00:04:32,340 아니면 정말 혼자 결정할 수 없습니다. 87 00:04:32,340 --> 00:04:33,256 >> 그래서 우리는 칼을 가지고있다. 88 00:04:33,256 --> 00:04:34,705 칼 미트에서 소리 질러. 89 00:04:34,705 --> 00:04:39,990 그리고 그는 미트 야, 우리가 레드 컵이 필요했다. 90 00:04:39,990 --> 00:04:46,410 그리고 미트는 자신의 빨간색 컵 보관소로 이동합니다. 91 00:04:46,410 --> 00:04:48,960 그는 잔을 잡고, 그는 다시 그것을 제공합니다. 92 00:04:48,960 --> 00:04:51,360 사람은 있나요 다음 무슨 생각? 93 00:04:51,360 --> 00:04:54,070 94 00:04:54,070 --> 00:04:55,120 잔을 제공합니다. 95 00:04:55,120 --> 00:05:01,740 지금까지 미트는 자신의 빨간색으로 갔다 컵 저장소, 그것을 촬영 96 00:05:01,740 --> 00:05:03,550 그것은을 확인했다, 나는 하나의 빨간색 컵했다. 97 00:05:03,550 --> 00:05:06,717 그리고 그는 칼에주고있다. 98 00:05:06,717 --> 00:05:07,550 당신은 아이디어가 있습니까? 99 00:05:07,550 --> 00:05:08,980 당신은 칼이 무엇을 생각 하는가? 100 00:05:08,980 --> 00:05:10,926 >> 청중 : 칼 빈스에 제공합니다. 101 00:05:10,926 --> 00:05:13,550 >> 스티븐 터번 : 칼 빈스에 제공합니다. 102 00:05:13,550 --> 00:05:14,165 빈스. 103 00:05:14,165 --> 00:05:15,999 >> 청중 : 그리고 빈스 [들리지]으로 보여줍니다. 104 00:05:15,999 --> 00:05:16,998 스티븐 터번 : 그렇지. 105 00:05:16,998 --> 00:05:18,080 그래서 정확히입니다. 106 00:05:18,080 --> 00:05:21,040 그래서 빈스 컵 소요, 심지어 그것이 무엇인지 알 수 없습니다, 107 00:05:21,040 --> 00:05:23,840 그러나 그는 사용자에게 보여줍니다. 108 00:05:23,840 --> 00:05:27,140 그럼 다시 해보자 이 정말 짧게. 109 00:05:27,140 --> 00:05:31,380 그리고 우리는 때예요 세 침묵 자원 봉사자, 110 00:05:31,380 --> 00:05:35,260 너희들하지 않을로 말을 할 수 있어야합니다. 111 00:05:35,260 --> 00:05:36,470 그래서 세 잡아 수 있을까? 112 00:05:36,470 --> 00:05:37,040 확인을 클릭합니다. 113 00:05:37,040 --> 00:05:38,248 그리고 당신은 누구를 원하십니까? 114 00:05:38,248 --> 00:05:42,310 115 00:05:42,310 --> 00:05:43,750 >> 청중 : 난 빈스를 알 수있을 것입니다. 116 00:05:43,750 --> 00:05:44,960 >> 스티븐 터 번 : 빈스, OK. 117 00:05:44,960 --> 00:05:46,190 하지만 아름 다운 바보. 118 00:05:46,190 --> 00:05:47,510 좋아. 119 00:05:47,510 --> 00:05:48,570 다른 사람? 120 00:05:48,570 --> 00:05:53,520 우리는을 찾고 할 수 있지만, 복종. 121 00:05:53,520 --> 00:05:55,760 다른 사람은 할 수 싶어? 122 00:05:55,760 --> 00:05:56,944 >> 청중 : 나는 칼이 될 수 있습니다. 123 00:05:56,944 --> 00:05:57,860 스티븐 터번 : 달콤한. 124 00:05:57,860 --> 00:05:59,102 우리는 칼을 가지고있다. 125 00:05:59,102 --> 00:05:59,866 >> 청중 : 미트. 126 00:05:59,866 --> 00:06:01,050 >> 스티븐 터 번 : 미트, OK. 127 00:06:01,050 --> 00:06:05,070 그리고 우리는 필요 해요 말이지, 나는 고객이 될 것입니다. 128 00:06:05,070 --> 00:06:07,460 그래서, 최대 어서, 어서. 129 00:06:07,460 --> 00:06:10,470 그리고보기에있는 모든 사람은? 130 00:06:10,470 --> 00:06:15,440 그래서 난에 빈스을 물어 갈거야 그냥 웃고 앞에 서, 131 00:06:15,440 --> 00:06:18,230 다만 가능한 한 밝은 미소. 132 00:06:18,230 --> 00:06:21,520 그리고 우리는, 칼을 물어거야 오른쪽, 당신은 왜 같은,하지, 133 00:06:21,520 --> 00:06:24,050 그녀의 오른쪽 뒤에 서? 134 00:06:24,050 --> 00:06:26,660 그리고 미트, 왜하지 바로 뒤에 꺼지고, 135 00:06:26,660 --> 00:06:31,410 그리고, 나는 당신에게 그룹을 줄 것이다 컵과 어울리고합니다. 136 00:06:31,410 --> 00:06:34,170 >> 그래서 고객 해요. 137 00:06:34,170 --> 00:06:35,610 내가 간다. 138 00:06:35,610 --> 00:06:40,490 그리고 만들 [들림] I 안녕하세요, 내가 한 잔하고 싶은 말. 139 00:06:40,490 --> 00:06:43,214 140 00:06:43,214 --> 00:06:44,580 완벽한. 141 00:06:44,580 --> 00:06:45,580 그래서 빈스는 아무 생각이 없습니다. 142 00:06:45,580 --> 00:06:46,915 그래서 빈스 다음은 무엇입니까? 143 00:06:46,915 --> 00:06:50,770 144 00:06:50,770 --> 00:06:52,860 Vince-- OK, 그래서 나는거야 지금 해설한다. 145 00:06:52,860 --> 00:06:55,390 >> 빈스는 칼에 소리 질러, 컵! 146 00:06:55,390 --> 00:06:58,840 147 00:06:58,840 --> 00:07:00,790 칼은 무엇입니까? 148 00:07:00,790 --> 00:07:03,910 칼 미트에서 악. 149 00:07:03,910 --> 00:07:06,710 미트는 컵을 잡고. 150 00:07:06,710 --> 00:07:08,220 미트 칼에 제공합니다. 151 00:07:08,220 --> 00:07:10,870 칼 빈스에게 반환합니다. 152 00:07:10,870 --> 00:07:12,640 빈스는 사용자에게 보여줍니다. 153 00:07:12,640 --> 00:07:17,960 >> 그리고는, 높은, 높은 MVC 높은, 매우 높은 모습입니다. 154 00:07:17,960 --> 00:07:22,460 우리는보기를함으로써 나누면, 무엇을 유저가, 컨트롤러를 보는 사람 155 00:07:22,460 --> 00:07:25,760 누가 백그라운드에서 모든 것을 하지만 정말 아무것도를 업데이트 할 수 없습니다 156 00:07:25,760 --> 00:07:29,960 또는 어떤 의미의 아무것도 할 수 없습니다 뷰와 모델을 호출 제외. 157 00:07:29,960 --> 00:07:35,280 그리고 우리가 미트를 가지고, 모델, 누가 우리가 어떤 데이터를 업데이트합니다. 158 00:07:35,280 --> 00:07:42,660 그래서, 당신에게 우리의 아름다운 순전히 감사 제어하고있는 자원 봉사자. 159 00:07:42,660 --> 00:07:43,730 그리고 그게 생각. 160 00:07:43,730 --> 00:07:45,040 >> [박수] 161 00:07:45,040 --> 00:07:48,745 >> 나는 게이브 지금 이야기 할 것입니다 생각 잘하면 덜 높은 수준. 162 00:07:48,745 --> 00:07:51,600 >> 가브리엘 GUIMARAES : OK, 얘들 아. 163 00:07:51,600 --> 00:07:56,790 이제에 대해 조금 더 이야기하자 코드와 레일 자체에 루비에 대해서, 164 00:07:56,790 --> 00:08:00,750 그것은 어떤 관련이 있는지에 대한 이 MVC 이야기의 모든. 165 00:08:00,750 --> 00:08:03,190 기본적으로, 루비 온 레일스 (Ruby on Rails)는 프레임 워크입니다. 166 00:08:03,190 --> 00:08:04,640 두 번째에 해당에 대한 자세한. 167 00:08:04,640 --> 00:08:07,760 >> 그러나 당신에게를 제공합니다 의 의미는, 그것을 사용하고 168 00:08:07,760 --> 00:08:12,240 이러한 큰 companies-- 모두 같은 그래서 GitHub의, 그루 폰, Twitter-- 169 00:08:12,240 --> 00:08:15,300 그들은 모두에 루비를 사용하는 그들의 주요 프레임 워크로 레일 170 00:08:15,300 --> 00:08:16,510 자신의 웹 사이트를 구현합니다. 171 00:08:16,510 --> 00:08:19,130 그래서 많은 사람들이 확신 여기에이 웹 사이트를 사용했다. 172 00:08:19,130 --> 00:08:24,470 그리고 그것은 구현하는 레일의 모든 루비의 모델, 뷰, 컨트롤러 173 00:08:24,470 --> 00:08:26,890 이 웹 사이트 및 더 많은 모두에. 174 00:08:26,890 --> 00:08:27,830 OK? 175 00:08:27,830 --> 00:08:32,090 >> 루비, 내가 말한 그래서 레일 프레임 워크입니다. 176 00:08:32,090 --> 00:08:37,237 그리고 당신은 종류의 프레임 워크 생각할 수 집을 짓는 등의 의미에서. 177 00:08:37,237 --> 00:08:39,570 당신이 만들려고하는 경우에 따라서 house-- 당신은 항상 할 수 178 00:08:39,570 --> 00:08:40,653 바로 처음부터 다시 시작? 179 00:08:40,653 --> 00:08:46,440 당신은 올 시도 할 수 있습니다 목재보고하는 방법으로, 180 00:08:46,440 --> 00:08:49,760 그리고 장소에 나무를 가져오고합니다 오른쪽 모양의 돌을 얻을 수 있습니다, 181 00:08:49,760 --> 00:08:51,250 그리고 그 모든. 182 00:08:51,250 --> 00:08:54,020 하지만 그 걸릴 거예요 년의 아마 많은 183 00:08:54,020 --> 00:08:56,910 모든 재료를 얻을 때까지, 당신은 모든 것을 함께 얻을, 184 00:08:56,910 --> 00:08:58,790 당신은 실제로 시작 당신의 집을 빌드합니다. 185 00:08:58,790 --> 00:09:01,748 >> 당신이 밖으로 시작한다면 그것은 밝혀 무언가와 프레임 워크 186 00:09:01,748 --> 00:09:04,260 이미 가지 장소에서 집의 모든 유형 187 00:09:04,260 --> 00:09:07,750 당신이 뭔가를 build-- 할 것인지 그것은 매우 일반적인 아닌 당신이 할 수있는 그 188 00:09:07,750 --> 00:09:12,850 다음 자신을 향해 모델링 goals-- 당신은 활용할 수 있습니다 189 00:09:12,850 --> 00:09:16,800 프레임 워크의이 힘은 구축 그들이 훨씬 더 빨리 많은 것을,. 190 00:09:16,800 --> 00:09:17,300 확인을 클릭합니다. 191 00:09:17,300 --> 00:09:21,110 그래서 이것은 동일한 아이디어이다 웹 응용 프로그램 프레임 워크 192 00:09:21,110 --> 00:09:23,755 또는 모든 유형 그 문제에 대한 응용 프로그램. 193 00:09:23,755 --> 00:09:26,560 >> 당신은 실제로 밖으로 시작 반 응용 프로그램 194 00:09:26,560 --> 00:09:28,400 이미 당신을위한 장소. 195 00:09:28,400 --> 00:09:32,230 그리고, 나는 당신을 많이 얻을 의미 이미 기능을 가진 파일, 196 00:09:32,230 --> 00:09:36,830 라이브러리 등, 기능 등, 당신이 순서대로 실행할 수있는 명령 197 00:09:36,830 --> 00:09:40,500 당신의 인생을 많이 만들려면 간단하고 쉽게. 198 00:09:40,500 --> 00:09:41,180 확인을 클릭합니다. 199 00:09:41,180 --> 00:09:43,555 >> 이 경우 그래서, 우리는거야 루비 온 레일스 (Ruby on Rails)에 대해 이야기합니다. 200 00:09:43,555 --> 00:09:45,920 다른 많이 있습니다 거기 프레임 워크. 201 00:09:45,920 --> 00:09:47,550 장고는 파이썬이있다. 202 00:09:47,550 --> 00:09:50,990 젠드 프레임 워크가있다 또는 PHP에 대한 Laravel. 203 00:09:50,990 --> 00:09:52,390 다른 사람의 제비가있다. 204 00:09:52,390 --> 00:09:56,830 루비 온 레일스 (Ruby on Rails)는 꽤 좋은 새입니다. 205 00:09:56,830 --> 00:10:01,600 많은 사람들이 창업에 그것을 사용 그리고 이런 종류의 환경. 206 00:10:01,600 --> 00:10:04,250 그리고이 매우 큰 일부 내가 전에 여기에 있었다 회사 207 00:10:04,250 --> 00:10:06,050 또한 루비 온 레일즈를 사용하고 있습니다. 208 00:10:06,050 --> 00:10:10,070 >> 그래서 당신에게주는 루비가 무엇인지 이해 209 00:10:10,070 --> 00:10:13,030 같은, 너희들은 더 사용되기 때문에 같은, C와 PHP의 조금에 210 00:10:13,030 --> 00:10:17,560 지금, 그래서 루비가 될 것입니다 이러한 의미에서 PHP의 것과 같습니다. 211 00:10:17,560 --> 00:10:18,380 이 루비 없습니다. 212 00:10:18,380 --> 00:10:19,830 이 C. OK인가? 213 00:10:19,830 --> 00:10:22,660 하지만이처럼 DJBHash 기능이 I 214 00:10:22,660 --> 00:10:27,170 사용하는 많은 사람들이 알고 PSET의 맞춤법 오류에 대한. 215 00:10:27,170 --> 00:10:29,670 >> 그리고 루비, 꽤 많은 PHP 당신,처럼 216 00:10:29,670 --> 00:10:32,745 이 작업을 구현할 수 코드 몇 줄. 217 00:10:32,745 --> 00:10:34,870 대신 걱정의 해시 함수에 대해, 218 00:10:34,870 --> 00:10:37,950 버킷에 대해 걱정할 필요, 그 모든, 당신은 말할 수 219 00:10:37,950 --> 00:10:40,160 사전 = Hash.net. 220 00:10:40,160 --> 00:10:44,560 그리고 당신은 가지를 같이 사용 PHP가 있었다 같은 생각. 221 00:10:44,560 --> 00:10:45,970 그리고 그것은 참으로입니다. 222 00:10:45,970 --> 00:10:48,080 그리고 당신은 원하는 경우 확인, 그래서 기능을 확인 223 00:10:48,080 --> 00:10:51,560 될 사전 "foo는"만약 사실 동일 일치 한, true를 돌려. 224 00:10:51,560 --> 00:10:52,580 그리고는 OK, 모든입니까? 225 00:10:52,580 --> 00:10:54,030 >> 그래서 당신은 약간의 차이를 알 수 있습니다. 226 00:10:54,030 --> 00:10:57,940 더 세미콜론이 없습니다 여기에, C.에 있었다으로 227 00:10:57,940 --> 00:11:00,710 그러나 일반적인 생각은 매우 유사하다. 228 00:11:00,710 --> 00:11:02,030 OK? 229 00:11:02,030 --> 00:11:08,010 >> 또한, 루비, 보석이있는 루비 라이브러리 가지입니다. 230 00:11:08,010 --> 00:11:12,460 그리고 레일은 그들을 처리 당신을 위해 아주 좋은 방법입니다. 231 00:11:12,460 --> 00:11:15,480 당신이 넣어 싶다면 일부 라이브러리에 그 232 00:11:15,480 --> 00:11:18,670 수행 이메일, 또는 문자 메시지는 않습니다 233 00:11:18,670 --> 00:11:22,170 또는 그와의 통합을 수행 페이스 북, 또는 일의 종류 234 00:11:22,170 --> 00:11:24,374 당신의 앱처럼, 그것은 매우 간단합니다. 235 00:11:24,374 --> 00:11:26,790 확율은 당신이 뭔가를 찾을 수 있습니다 인터넷에 그런. 236 00:11:26,790 --> 00:11:30,300 그리고 그들은 단지 할 넣어 뭔가하는 237 00:11:30,300 --> 00:11:32,290 보석 당신은 보석 파일에 사용하려고합니다. 238 00:11:32,290 --> 00:11:33,749 그리고 레일은 모든 것을 설치합니다. 239 00:11:33,749 --> 00:11:36,456 당신은 어떤에 대해 걱정할 필요가 없습니다 그, 그래서 정말 멋지다. 240 00:11:36,456 --> 00:11:38,500 또한,도 많고, 온라인 도움말을 많이. 241 00:11:38,500 --> 00:11:40,485 그래서 당신은 일을 많이 찾을 수 있습니다. 242 00:11:40,485 --> 00:11:42,360 오류가있는 경우, 당신은 그냥 구글로 할 수 있습니다, 243 00:11:42,360 --> 00:11:45,090 그것은 될 것 도움을받을하는 것은 매우 쉽습니다. 244 00:11:45,090 --> 00:11:47,200 >> 그리고 그것은 fun--의 많은입니다 exactly-- 당신 때문에 245 00:11:47,200 --> 00:11:51,420 낮은 수준에 대해 걱정할 필요가 없습니다 해시 테이블의 세부 사항, 구현 246 00:11:51,420 --> 00:11:58,080 그리고 모든 마련 할 필요 HTTP 헤더, 및 많은 것들, 247 00:11:58,080 --> 00:12:00,197 심지어 좀 더 높은 수준의 것들. 248 00:12:00,197 --> 00:12:02,030 당신은 걱정할 필요가 없습니다 레일에서 그것에 대해. 249 00:12:02,030 --> 00:12:04,010 그것은 당신을 위해 아주, 아주 멋지게 않습니다. 250 00:12:04,010 --> 00:12:07,490 그리고 우리는 그것을 보여줄거야 보다 구체적으로 곧. 251 00:12:07,490 --> 00:12:08,130 확인을 클릭합니다. 252 00:12:08,130 --> 00:12:09,750 >> 그래서 다시 루비에 대해 조금. 253 00:12:09,750 --> 00:12:11,420 내가 말했듯이 그래서, 그냥 C처럼. 254 00:12:11,420 --> 00:12:14,170 대신 printf의, 우리는 말 인 "두고" "문자열을 넣어." 255 00:12:14,170 --> 00:12:18,100 이 콘솔에 문자열을 넣습니다. 256 00:12:18,100 --> 00:12:20,601 이 경우, 우리는 야 그냥 "안녕하세요."인쇄 257 00:12:20,601 --> 00:12:23,100 우리는 괄호가 필요하지 않습니다, 하지만 거의 비슷하다. 258 00:12:23,100 --> 00:12:26,190 >> 그리고 당신이 원하는 경우 여기에 뭔가를, 259 00:12:26,190 --> 00:12:30,450 같은 "스몰"의 무리를 인쇄 while 루프에서 "빅 리그"의 무리 260 00:12:30,450 --> 00:12:32,060 이 종류의 C에서처럼, 오른쪽? 261 00:12:32,060 --> 00:12:35,090 당신은 PARAMS이없는, 그러나 그것은 거의 동일합니다. 262 00:12:35,090 --> 00:12:37,300 여기에 들여 쓰기 카운트는, 그래서 X 1과 같다. 263 00:12:37,300 --> 00:12:41,250 그리고 x는보다 작은 동안 50--이 경우이며, 이것은 그렇지이다. 264 00:12:41,250 --> 00:12:42,810 그것은 당신이 본 것을 같은 꽤 많이 있습니다. 265 00:12:42,810 --> 00:12:47,150 >> 그리고 X + = 1 단지 증가한다 가지 당신이 할 수 ++을하고 같은 266 00:12:47,150 --> 00:12:50,213 C.에서 수행하지만 예쁘다 당신이 C에서 본 것을 많은 267 00:12:50,213 --> 00:12:52,380 너무 복잡하지 않아야합니다. 268 00:12:52,380 --> 00:12:54,320 그러나 더 강력하다. 269 00:12:54,320 --> 00:13:00,100 그래서 몇 가지 명령을 여기에있다 확실히 좀 더 새로운 것을. 270 00:13:00,100 --> 00:13:05,110 >> 그래서 예를 들어, "풋." 271 00:13:05,110 --> 00:13:08,680 이 해시 태그 표기법을 사용할 수 있습니다 여기에 바로 인쇄하는 어떤 .... 272 00:13:08,680 --> 00:13:13,490 꽤 많은 당신이 경우 어떻게 할 것인지 등 % d 또는 % C 또는 다소 그런. 273 00:13:13,490 --> 00:13:17,600 그리고 당신은 실제로 넣을 수 있습니다 바로 문 후합니다. 274 00:13:17,600 --> 00:13:21,180 그래서 난 단지 이일을하고 싶지 X는 3보다 큰 경우. 275 00:13:21,180 --> 00:13:24,129 그래서 내가 왜해야 전체 차단하면을? 276 00:13:24,129 --> 00:13:24,670 모르겠어요. 277 00:13:24,670 --> 00:13:28,880 난 그냥이 만 인쇄 할 수 있습니다 x는 3보다 큰 동일한 경우. 278 00:13:28,880 --> 00:13:32,740 그래서이 한 줄의 방법입니다 루비에서이 일을. 279 00:13:32,740 --> 00:13:35,570 >> 루비의 목록입니다 다용도로 뭔가. 280 00:13:35,570 --> 00:13:38,110 그래서 당신은 정말 필요하지 않습니다 하나의 유형이있다. 281 00:13:38,110 --> 00:13:40,674 그런 다음 문자열을 가지고 있고, 수 일부 번호, 뭐든간에. 282 00:13:40,674 --> 00:13:42,590 그리고 당신은 추가하려는 경우 목록에 무엇인가, 283 00:13:42,590 --> 00:13:46,860 당신은이를 사용할 수 있습니다 여기 표기법. 284 00:13:46,860 --> 00:13:48,310 >> 그리고 당신은 반복합니다. 285 00:13:48,310 --> 00:13:56,200 PHP에서 꽤 많은 4each, 여기, 당신 목록을 가지고 당신이 할 "List.each 할." 286 00:13:56,200 --> 00:13:59,464 그리고이 "ELEM은,"이이다 각 요소의 이름 등 287 00:13:59,464 --> 00:14:00,880 내 목록에있는 거라는. 288 00:14:00,880 --> 00:14:03,890 그리고 난 그냥 "ELEM을 넣습니다."수 289 00:14:03,890 --> 00:14:07,130 그리고 거의 손잡이를 "둔다" 을 인쇄, 당신을 위해 그것을 넣어. 290 00:14:07,130 --> 00:14:09,920 이 경우 문제가되지 않습니다 그것은 문자열 또는 INT입니다. 291 00:14:09,920 --> 00:14:12,790 그것은 당신을 위해 그것을 해결하는 것입니다. 292 00:14:12,790 --> 00:14:14,270 오른쪽? 293 00:14:14,270 --> 00:14:14,790 쿨. 294 00:14:14,790 --> 00:14:19,980 >> 그리고 단지 PHP, 루비와 HTML 등 또한 매우, 매우 잘 통합된다. 295 00:14:19,980 --> 00:14:23,340 그리고 여기, 거기에 몇 가지 그것은 루비와 HTML. 296 00:14:23,340 --> 00:14:25,860 그래서 우리는 HTML처럼 body 태그가 있습니다. 297 00:14:25,860 --> 00:14:28,270 그리고 우리는 확인하려는 경우 사용자인지, 예를 들면, 298 00:14:28,270 --> 00:14:35,730 로그인, 우리는 단지의 시작, 말할 수 루비 루비, 경우 user.logged_in? 끝. 299 00:14:35,730 --> 00:14:39,240 이 모든 일을 인쇄하는 그냥 거기에 약간의 루비,가 300 00:14:39,240 --> 00:14:42,230 가지에 대한 그 같은 문법 변수를 출력 PHP. 301 00:14:42,230 --> 00:14:43,380 의는 user.name를 인쇄 할 수 있습니다. 302 00:14:43,380 --> 00:14:48,870 >> 그래서, 스티븐을 환영합니다 HTML 사업부의 내부. 303 00:14:48,870 --> 00:14:53,760 그리고 마지막으로 우리는 "끝"을 가지고 의미 루비 코드, 이것은 내 304 00:14:53,760 --> 00:14:54,470 차단하면. 305 00:14:54,470 --> 00:14:55,060 OK? 306 00:14:55,060 --> 00:14:57,684 그래서 그냥 원활한처럼 루비와 HTML 간의 통합. 307 00:14:57,684 --> 00:15:00,056 308 00:15:00,056 --> 00:15:01,430 자원을 많이도 있습니다. 309 00:15:01,430 --> 00:15:06,290 우리가 이동하기 전에 그러나, 아무도 않습니다 루비, 아무것도에 대한 질문이? 310 00:15:06,290 --> 00:15:08,960 확인을 클릭합니다. 311 00:15:08,960 --> 00:15:12,250 >> 자원의 많은 온라인이 있습니다 , 코드 아카데미를 tryruby.org하는, 312 00:15:12,250 --> 00:15:18,740 ruby-lang.org, 당신은 그것을 시도 할 수있는 브라우저에 밖으로 당신 전에 실제로 313 00:15:18,740 --> 00:15:22,310 오, 그래, 내가 사용하는거야, 말 내 마지막 프로젝트에 루비. 314 00:15:22,310 --> 00:15:24,020 그리고 확실히 그 시도 제공합니다. 315 00:15:24,020 --> 00:15:26,510 이러한 모든 슬라이드는 온라인으로 제공 될 것, 316 00:15:26,510 --> 00:15:28,950 그래서 당신은 단지 그들을 다운로드 할 수 있습니다. 317 00:15:28,950 --> 00:15:30,115 그리고 네? 318 00:15:30,115 --> 00:15:31,889 >> 청중 : [들리지] 당신이 바로 보여 주었다 319 00:15:31,889 --> 00:15:36,851 HTML과 코드에 포함 된 모델 뷰의이 개념에 그 320 00:15:36,851 --> 00:15:37,350 컨트롤러? 321 00:15:37,350 --> 00:15:37,610 >> 가브리엘 GUIMARAES : 예. 322 00:15:37,610 --> 00:15:40,290 우리는 두 번째에 해당 할 것 우리는 우리의 예를 표시 할 때, OK? 323 00:15:40,290 --> 00:15:41,290 질문 주셔서 감사합니다. 324 00:15:41,290 --> 00:15:44,760 우리가 경우에 따라서 문제는 기본적으로했다 루비의이 통합을 표시 할 수 있습니다 325 00:15:44,760 --> 00:15:49,230 모델 내에서 HTML에 컨트롤러 프레임 워크를 볼 수 있습니다. 326 00:15:49,230 --> 00:15:51,710 >> 모델의 아이디어 그래서 보기 컨트롤러 프레임 워크 327 00:15:51,710 --> 00:15:55,740 , 그것은 기본적으로 철학입니다 바로 스티븐 여기 나타났다있다. 328 00:15:55,740 --> 00:15:58,177 그리고 그것은 게 아니에요 당신이해야 할 것을, 329 00:15:58,177 --> 00:16:00,510 하지만 만드는 뭔가있어 당신의 인생을 훨씬 간단. 330 00:16:00,510 --> 00:16:04,170 그리고 루비 온 레일스 (Ruby on Rails)가 내장되어 있습니다 코드의이 철학의 주위에. 331 00:16:04,170 --> 00:16:06,320 그래서 우리는 보여줄거야 곧 예. 332 00:16:06,320 --> 00:16:07,340 >> 그래서 레일 사랑입니다. 333 00:16:07,340 --> 00:16:09,140 내가 말했듯이 많은 사람들이 그것을 사용하고 있습니다. 334 00:16:09,140 --> 00:16:10,510 그리고 정말 재미 있어요. 335 00:16:10,510 --> 00:16:12,360 너희들은해야 확실히 그것을 시도를 제공합니다. 336 00:16:12,360 --> 00:16:15,120 MVC는 모든 것을 간단합니다. 337 00:16:15,120 --> 00:16:18,110 모델 뷰 컨트롤러 그래서, 분리 것들 338 00:16:18,110 --> 00:16:21,450 그리고 그 자체가 한 사람, 퍼팅, 또는 응용 프로그램의 한 부분 339 00:16:21,450 --> 00:16:24,850 다른 각 작업을 수행하는 것을 응용 프로그램 관련이있다. 340 00:16:24,850 --> 00:16:26,676 그리고 시간이 덜 소요 낮은 수준의 문제에. 341 00:16:26,676 --> 00:16:27,800 그리고 매우 인기있는 지금. 342 00:16:27,800 --> 00:16:29,917 우리는 레일 4.0이 이는 새로운 버전입니다. 343 00:16:29,917 --> 00:16:31,500 그리고 그것은 멋진 물건 많이 온다. 344 00:16:31,500 --> 00:16:32,562 또 다른 질문입니다. 345 00:16:32,562 --> 00:16:34,490 >> 청중 : 또 다른 질문. 346 00:16:34,490 --> 00:16:39,310 루비 온 레일스 (Ruby on Rails) 대 레일 Grails의 루비. 347 00:16:39,310 --> 00:16:40,230 >> 가브리엘 GUIMARAES : OK. 348 00:16:40,230 --> 00:16:42,252 문제는, 루비했다 Ruby-- 대 레일에 349 00:16:42,252 --> 00:16:42,960 청중 : Grails에. 350 00:16:42,960 --> 00:16:43,490 루비? 351 00:16:43,490 --> 00:16:44,490 >> 가브리엘 GUIMARAES : 네. 352 00:16:44,490 --> 00:16:45,955 그래서 루비는 언어입니다. 353 00:16:45,955 --> 00:16:46,745 >> 청중 : 호 354 00:16:46,745 --> 00:16:50,360 나는 언어를 비교하는 당신을 부탁 해요 및 프레임 워크 루비 온 레일스 (Ruby on Rails), 355 00:16:50,360 --> 00:16:52,975 또 다른 인기있는 언어 framework-- Grails-- 루비 356 00:16:52,975 --> 00:16:53,310 레일에. 357 00:16:53,310 --> 00:16:53,720 >> 가브리엘 GUIMARAES : OK. 358 00:16:53,720 --> 00:16:54,480 미안 해요. 359 00:16:54,480 --> 00:16:57,390 문제는, 비교했다 레일에 루비와 루비 360 00:16:57,390 --> 00:16:59,750 다른 프레임 워크와 another--에 361 00:16:59,750 --> 00:17:01,022 >> 청중 : 루비. 362 00:17:01,022 --> 00:17:01,954 괜찮아요. 363 00:17:01,954 --> 00:17:03,820 당신이 그것에 대해 알 수없는 경우, 그 괜찮아요. 364 00:17:03,820 --> 00:17:05,359 >> 가브리엘 GUIMARAES :처럼, 내가 이해하는 것은 거저입니다 365 00:17:05,359 --> 00:17:07,080 >> 청중 : 또 다른있다 프레임 워크라는 Grails는. 366 00:17:07,080 --> 00:17:07,700 >> 가브리엘 GUIMARAES : 아, Grails는. 367 00:17:07,700 --> 00:17:08,650 나는 그것을 들어 본 적이. 368 00:17:08,650 --> 00:17:09,640 미안 해요. 369 00:17:09,640 --> 00:17:11,690 나는 레일에 Groovy를 들어 본 적이. 370 00:17:11,690 --> 00:17:12,744 미안 해요. 371 00:17:12,744 --> 00:17:14,869 >> 청중 : 그것은 훨씬 더 낫다 자바와 통합. 372 00:17:14,869 --> 00:17:15,450 >> 가브리엘 GUIMARAES : 봐요. 373 00:17:15,450 --> 00:17:17,555 >> 청중 : 난 그냥 궁금 해서요 내가 아는 어떤 사람에 대한이었다고 나할까요 374 00:17:17,555 --> 00:17:20,240 >> 가브리엘 GUIMARAES : 아니, 난 결코 불행하게도, 그 하나 들어. 375 00:17:20,240 --> 00:17:20,700 Grails는. 376 00:17:20,700 --> 00:17:21,410 >> 청중 : 그리고 어떤 사람들 분명히 루비 온 레일스 (Ruby on Rails) 등을들 수있다. 377 00:17:21,410 --> 00:17:22,640 >> 가브리엘 GUIMARAES : 나는했습니다 레일에 사용되는 루비 많은. 378 00:17:22,640 --> 00:17:24,790 좀 장고 사용했습니다 파이썬, 나는 말했다. 379 00:17:24,790 --> 00:17:26,329 좀 Laravel을 사용했습니다. 380 00:17:26,329 --> 00:17:29,490 그러나 나는 레일에 그루비를 사용하지 않았다. 381 00:17:29,490 --> 00:17:31,630 미안 해요. 382 00:17:31,630 --> 00:17:34,040 그리고 그것은 매우 인기 지금 레일 4.0. 383 00:17:34,040 --> 00:17:38,180 마찬가지로, 물건의 일부는 레일이 당신을 위해 수행, 예를 들어, 당신은 384 00:17:38,180 --> 00:17:43,650 CSS 파일을 많이 가지고 자바 스크립트 파일을 많이. 385 00:17:43,650 --> 00:17:45,790 그리고 당신은 그들을 처리 할 수​​ 있습니다 별도의 모든 것을. 386 00:17:45,790 --> 00:17:50,010 >> 그러나이 때 automatically-- 당신은 생산에 코드를 전송 387 00:17:50,010 --> 00:17:52,770 자동 컴파일 하나의 파일에 모두 388 00:17:52,770 --> 00:17:55,150 그 어떤없이 축소 된 것 공간, 그래서 그것은 차지 389 00:17:55,150 --> 00:17:59,400 응용 프로그램의 적은 공간, 그래서 당신은 정말 많은 일을 확장 할 수있다. 390 00:17:59,400 --> 00:18:04,380 이 때문에 같은 큰 회사입니다 트위터와 GitHub의 같은 391 00:18:04,380 --> 00:18:10,220 이 모든 않기 때문에, 레일을 사용하는 정말 멋진이다, 당신을 위해 그. 392 00:18:10,220 --> 00:18:12,840 >> 아주 인 것은, 매우, 매우 어려운 393 00:18:12,840 --> 00:18:18,450 나를 포함하여 사람들을위한, 누가 일을하려고하는 394 00:18:18,450 --> 00:18:22,430 시작 부분에 프레임 워크입니다 당신이 응용 프로그램을 시작할 때, 395 00:18:22,430 --> 00:18:24,440 당신은 파일들을 보게 될 것입니다. 396 00:18:24,440 --> 00:18:28,460 마찬가지로, 때 만들 레일 새로운, 내 응용 프로그램, 397 00:18:28,460 --> 00:18:31,710 당신은이 모든 것을 보게 될 것입니다 folders-- 응용 프로그램, 빈, 설정, DB, LIB, 398 00:18:31,710 --> 00:18:32,482 공공를 기록합니다. 399 00:18:32,482 --> 00:18:33,690 마찬가지로, 많은 물건을 많이. 400 00:18:33,690 --> 00:18:35,030 >> 그리고 처음 I , 내가 좋아하는 것을보고 401 00:18:35,030 --> 00:18:36,570 좋아, 내가 무슨 일이 일어나고 있는지 전혀 모른다. 402 00:18:36,570 --> 00:18:38,890 난 단지를 만들려면 와 웹 사이트에 "Hello, 세계" 403 00:18:38,890 --> 00:18:41,730 이는 같은 날주고있다 100000000000 다른 페이지. 404 00:18:41,730 --> 00:18:43,070 무슨 일인지 모른다. 405 00:18:43,070 --> 00:18:47,460 그래서으로 너무 daunted하지 마십시오. 406 00:18:47,460 --> 00:18:53,699 >> 아이디어는 실제로 절반을 갖는다는 것이다 이미 당신을 위해 거기에 집. 407 00:18:53,699 --> 00:18:55,490 그것은 전체가 이미 당신을위한 프레임 워크입니다. 408 00:18:55,490 --> 00:18:56,948 너무 많은 파일이 이유입니다. 409 00:18:56,948 --> 00:19:00,150 하지만 좋은 점은 있다는 것입니다 아주 멋지게 그들 모두를 분리한다. 410 00:19:00,150 --> 00:19:03,370 확율은 걱정하지 않아도됩니다 이 폴더의 대부분에 대해. 411 00:19:03,370 --> 00:19:05,820 >> 가장 중요한 것은, I 말을, 응용 프로그램 폴더이며, 412 00:19:05,820 --> 00:19:07,147 여기서 앱이 실제로 살고있다. 413 00:19:07,147 --> 00:19:09,730 그래서 설정, 당신은 갈거야 몇 가지 물건을 configurate해야 414 00:19:09,730 --> 00:19:12,840 데이터베이스 및 물건 추천하기 추천 이는 사용중인 데이터베이스 가지. 415 00:19:12,840 --> 00:19:17,430 그러나 대부분의 같은, 그 이외의 작업은 응용 프로그램에서 수행 될 것입니다. 416 00:19:17,430 --> 00:19:21,620 그래서 응용 프로그램, 당신은, 자산, 컨트롤러가 도우미, 우편물, 모델, 뷰. 417 00:19:21,620 --> 00:19:24,460 그래서 여기, 당신은 것을보고 시작 컨트롤러, 모델 및보기 올 418 00:19:24,460 --> 00:19:25,410 놀이에. 419 00:19:25,410 --> 00:19:27,270 >> 우편물은 당신의 경우입니다 이메일을 보내려고합니다. 420 00:19:27,270 --> 00:19:29,400 도우미는 당신이 원하는 경우 일부 기능을 만들 421 00:19:29,400 --> 00:19:32,050 당신이보기에 많이 사용하는 것이. 422 00:19:32,050 --> 00:19:34,490 그래서 당신은 헬퍼에 넣어. 423 00:19:34,490 --> 00:19:39,000 그리고 자산은 기본적으로 모든입니다 이미지, 당신의 CSS의 모든, 424 00:19:39,000 --> 00:19:41,200 자바 스크립트의 모든, 그 종류 등 425 00:19:41,200 --> 00:19:43,110 클라이언트로 전송받을 것들. 426 00:19:43,110 --> 00:19:45,500 그리고 자산의 모든 것을, 내가 전에 말했듯이 있는지, 축소 된됩니다. 427 00:19:45,500 --> 00:19:45,940 그것은 컴파일합니다. 428 00:19:45,940 --> 00:19:49,189 그리고 당신이 정말로에 대해 걱정할 필요가 없습니다 그것이 생산 코드에 갈 때. 429 00:19:49,189 --> 00:19:49,770 쿨. 430 00:19:49,770 --> 00:19:54,205 >> 이제 잭에서 오는 것, 그는입니다 Twitter50의 일례를 수행하는 것. 431 00:19:54,205 --> 00:19:54,970 >> 청중 : 우 -와! 432 00:19:54,970 --> 00:19:56,726 >> ZACK 쇼뱅 : 신난다. 433 00:19:56,726 --> 00:20:00,180 그래서 작업 할 수있는 기회가 루비 온 레일스 (Ruby on Rails)이 여름에. 434 00:20:00,180 --> 00:20:01,580 그것은 놀라운 프레임 워크입니다. 435 00:20:01,580 --> 00:20:03,580 나는 그것이 매우 부분이야. 436 00:20:03,580 --> 00:20:09,770 그리고 나는 당신에게 조금 보여주지 그것은 어떤 모양이 될 수 있을지를 보여주는 예. 437 00:20:09,770 --> 00:20:11,020 크롬에 점프. 438 00:20:11,020 --> 00:20:16,350 따라서 이것은 매우 간단한의 예는 루비 온 레일스 (Ruby on Rails) 뭔가 어플리케이션 작성 439 00:20:16,350 --> 00:20:19,690 이 뭔가 같은 루비는 정말 탁월한 그 440 00:20:19,690 --> 00:20:24,070 거저 단지 어디 모델은 매우 잘 정의되어 있습니다. 441 00:20:24,070 --> 00:20:27,150 >> 이 예에서 볼 수 두 개의 서로 다른 모델, 어떤 442 00:20:27,150 --> 00:20:30,380 우리는 사용자를 가지고 있습니다 우리는 트윗을 가지고있다. 443 00:20:30,380 --> 00:20:33,480 그래서이 Twitter50이며, 하버드 자신의 트위터. 444 00:20:33,480 --> 00:20:36,820 당신이 볼 수 있듯이, 나뿐만 @zack에 기록하고 있습니다. 445 00:20:36,820 --> 00:20:38,860 그리고 나는 새로운 트윗을 할 수 있어요. 446 00:20:38,860 --> 00:20:42,266 죄송합니다 - 그래서 아무래도 "이것은이다"? 447 00:20:42,266 --> 00:20:43,182 청중 : [들리지]. 448 00:20:43,182 --> 00:20:44,061 ZACK 쇼뱅 : 아, 그렇군요. 449 00:20:44,061 --> 00:20:45,060 서버를 중지해야합니다. 450 00:20:45,060 --> 00:20:47,480 우수한. 451 00:20:47,480 --> 00:20:49,630 그래서 여기에 우리가 있습니다. 452 00:20:49,630 --> 00:20:52,520 당신이 볼 수 있듯이, 우리가 우리의 여기 트위터 응용 프로그램입니다. 453 00:20:52,520 --> 00:20:55,020 그리고 서버를 시작하는 데 매우 쉽습니다. 454 00:20:55,020 --> 00:20:57,991 우리는 "레일 서버를."할 만합니다 455 00:20:57,991 --> 00:20:58,490 좋아. 456 00:20:58,490 --> 00:20:58,990 확인을 클릭합니다. 457 00:20:58,990 --> 00:21:00,830 그 주셔서 감사합니다. 458 00:21:00,830 --> 00:21:02,200 그래서 지금 우리가 실행하고 있습니다. 459 00:21:02,200 --> 00:21:06,120 >> 그리고 우리는 "이 말을합니다 멋진 세미나입니다. " 460 00:21:06,120 --> 00:21:08,870 그리고 이제 어떻게되는지 보자. 461 00:21:08,870 --> 00:21:10,020 그래서 우리는 그것에 대해 짹 짹짹 것입니다. 462 00:21:10,020 --> 00:21:13,390 맨 아래에 아래로, 당신은 볼 수 있습니다 이제 세 개 이상의 트윗이있다. 463 00:21:13,390 --> 00:21:15,980 그래서 우리는 조금있다 페이지 매김의 진행. 464 00:21:15,980 --> 00:21:19,640 그리고 우리는 그 트윗이있다. 465 00:21:19,640 --> 00:21:24,010 그리고 또한을 통해 검색 할 수 있습니다 내 이 두에 대한 tweets-- 검색 466 00:21:24,010 --> 00:21:27,960 말씀이 사람 "이"그들에 표시됩니다. 467 00:21:27,960 --> 00:21:30,860 우리는 또한으로 트윗을 삭제할 수 있습니다 작은 삭제 버튼을 클릭. 468 00:21:30,860 --> 00:21:36,440 그리고 분명히, 나는 만 삭제할 수 있습니다 나에게 속한 게시 할 수 있습니다. 469 00:21:36,440 --> 00:21:39,030 >> 이미 우리는 거의가 트위터의 기능을 제공합니다. 470 00:21:39,030 --> 00:21:42,000 마찬가지로, 당신이 그것에 대해 생각, 트위터 정말 많은 모든하지 않습니다. 471 00:21:42,000 --> 00:21:44,280 그것은이 트윗을 가지고, 사용자가 있습니다. 472 00:21:44,280 --> 00:21:47,690 좀 더 복잡한 기능이있다. 473 00:21:47,690 --> 00:21:52,960 하지만 당신이 정말로 그것을 내려받을 때, 그것은 아주 간단한 루비 온 레일즈 응용 프로그램입니다. 474 00:21:52,960 --> 00:21:57,560 이 같은 뭔가, 루비 온 레일스 (Ruby on Rails)의 좋은 이해, 475 00:21:57,560 --> 00:22:00,680 당신은 아마 수 두 시간에합니다. 476 00:22:00,680 --> 00:22:04,210 >> 그리고 정말 온다 다시 루비 만트라에, 477 00:22:04,210 --> 00:22:07,540 어떤 구성을 통해 규칙입니다. 478 00:22:07,540 --> 00:22:10,965 그래서 그 시절에, 사람, 언제 그들은이 웹 사이트를 만들고 싶었다, 479 00:22:10,965 --> 00:22:12,340 처음부터 다시 시작해야합니다. 480 00:22:12,340 --> 00:22:13,740 OK, I는 웹 사이트를 만들고 싶어. 481 00:22:13,740 --> 00:22:15,970 의이 파일을하자 이 파일과이 파일. 482 00:22:15,970 --> 00:22:19,180 >> 루비 온 레일스 (Ruby on Rails)와, 그 중 어느 것도 없다. 483 00:22:19,180 --> 00:22:21,170 당신은 내가 새로운 응용 프로그램을 원하는 말한다. 484 00:22:21,170 --> 00:22:25,010 그리고 게이브 우리를 보였다처럼, 그것은 우리를 위해 전체 파일 구조를 만듭니다. 485 00:22:25,010 --> 00:22:27,490 그리고 우리는 단지 변경 작은 부품 우리는을 필요로 함을 의미합니다. 486 00:22:27,490 --> 00:22:31,570 우리는 무엇을 사용자 정의 우리의 응용 프로그램에 대해 고유합니다. 487 00:22:31,570 --> 00:22:32,250 쿨. 488 00:22:32,250 --> 00:22:38,540 그래서 우리의 프레젠테이션에 돌아 가지 흥미로운 preview--. 489 00:22:38,540 --> 00:22:41,408 490 00:22:41,408 --> 00:22:42,724 어디에서 제공합니까? 491 00:22:42,724 --> 00:22:43,640 청중 : 전체 화면. 492 00:22:43,640 --> 00:22:45,715 오른쪽 상단. 493 00:22:45,715 --> 00:22:48,480 >> ZACK 쇼뱅 : 우수한. 494 00:22:48,480 --> 00:22:48,990 쿨. 495 00:22:48,990 --> 00:22:49,490 확인을 클릭합니다. 496 00:22:49,490 --> 00:22:51,480 모든 그래서 첫 번째 모델. 497 00:22:51,480 --> 00:22:54,100 스티븐은 굉장한했다 MVC의 개요의 작업. 498 00:22:54,100 --> 00:22:57,980 그리고 지금 우리는 관련거야 루비 온 레일스 (Ruby on Rails)에 그 뒤로. 499 00:22:57,980 --> 00:23:00,730 모델 그래서 당신은 종류의 수 의 데이터베이스로 생각한다. 500 00:23:00,730 --> 00:23:04,870 당신은 CS50이를 보게되었습니다 금융, 여기서 모델 기억 501 00:23:04,870 --> 00:23:07,590 대한 정보 당신은 얼마나 많은 주식, 502 00:23:07,590 --> 00:23:10,986 또는 당신이 만든 모든 트랜잭션. 503 00:23:10,986 --> 00:23:12,860 이 예입니다 의 선 어떻게 것 504 00:23:12,860 --> 00:23:15,640 레일의 ​​새로운 모델을 만드는 방법에 대한 이동합니다. 505 00:23:15,640 --> 00:23:17,102 그래서 사용자를 할 수 있습니다. 506 00:23:17,102 --> 00:23:19,060 그것은이 것 문자열 이메일, 507 00:23:19,060 --> 00:23:20,990 및 암호, 어떤 또한 문자열입니다. 508 00:23:20,990 --> 00:23:27,150 그래서 나는 각 행하고자 those--처럼 사용자의 내 표에 그처럼 보이게하려고합니다. 509 00:23:27,150 --> 00:23:30,730 >> 정말 멋진 부분 레일에 대해 그것을 것입니다 510 00:23:30,730 --> 00:23:33,755 에 불필요하게 거의 모든 SQL을 작성합니다. 511 00:23:33,755 --> 00:23:38,640 얼마나 많은 사람들의 사랑 PSET 7에서 SQL을 작성? 512 00:23:38,640 --> 00:23:39,770 정확히. 513 00:23:39,770 --> 00:23:41,840 SQL은 매우 사용하기 쉬운 없습니다. 514 00:23:41,840 --> 00:23:46,470 그리고 레일은 떨어져 모든 추상화 이러한 정말 쉽게 명령. 515 00:23:46,470 --> 00:23:51,580 그래서 예를 들어, 우리는이있는 경우 사용자는 사용자가 많은 트윗을 가지고있다. 516 00:23:51,580 --> 00:23:56,580 그리고 그 각각 트윗은 사용자에 속한다. 517 00:23:56,580 --> 00:23:59,520 >> 여기,이 본다면 우리의 트윗에 대한 우리의 모델입니다. 518 00:23:59,520 --> 00:24:02,750 그리고 우리는 말을 모든이다 이 단일 한테 들었 냐 나는 트윗 해요 519 00:24:02,750 --> 00:24:05,090 나는 사용자에 속한다. 520 00:24:05,090 --> 00:24:10,160 그리고 그 하나의 라인과 함께 데이터베이스 구성의 조금, 521 00:24:10,160 --> 00:24:12,990 레일이 관계를 설정합니다. 522 00:24:12,990 --> 00:24:17,450 언제 난 그냥 말할 수 zack.tweets, 같은 날 잭 트윗을 모두 제공합니다. 523 00:24:17,450 --> 00:24:19,420 어떤 SQL 없습니다. 524 00:24:19,420 --> 00:24:20,040 아주 쉽게. 525 00:24:20,040 --> 00:24:26,580 다시 말하지만, 그 규칙은 끝났어 구성은 놀이로 오는. 526 00:24:26,580 --> 00:24:29,770 >> 당신은 조금 볼 수 있습니다 여기에 루비의 예. 527 00:24:29,770 --> 00:24:32,740 말했다처럼, 루비가 작성 종류의 영어를 쓰고있다. 528 00:24:32,740 --> 00:24:35,540 또한, 매우 높은 수준의 언어 그것은 정말 쉽게 529 00:24:35,540 --> 00:24:42,380 우리가 같은 것들을 말을 들어, 내가 원하는 이 트윗은 몸이 있는지 확인하십시오. 530 00:24:42,380 --> 00:24:43,740 그것의 존재는 사실이다. 531 00:24:43,740 --> 00:24:47,170 그리고 나는이 있는지 확인하려면 다만 정상 트위터처럼, 트윗, 532 00:24:47,170 --> 00:24:49,020 (140)의 최대 길이를 갖는다. 533 00:24:49,020 --> 00:24:52,800 그것은 슈퍼 직관적, 정말 좋은 언어입니다. 534 00:24:52,800 --> 00:24:54,590 >> 다음은 우리는 볼 수 있습니다. 535 00:24:54,590 --> 00:24:57,510 그래서이 HTML과 CSS를 포함한다. 536 00:24:57,510 --> 00:25:00,490 그리고 여기에 뷰의 예입니다. 537 00:25:00,490 --> 00:25:05,600 루비 온 레일스 (Ruby on Rails) 그래서 가지 원활 루비와 HTML을 모두 통합 538 00:25:05,600 --> 00:25:08,880 생성하기 위해 우리는 페이지에 원하는. 539 00:25:08,880 --> 00:25:11,380 그래서 이것은 우리의 레이아웃의 예입니다. 540 00:25:11,380 --> 00:25:15,710 그래서 당신은 몇 가지 태그를 볼 수 있습니다 당신 사람들이 HTML처럼에 사용되는, 몸, 541 00:25:15,710 --> 00:25:17,250 모든 좋은 물건. 542 00:25:17,250 --> 00:25:21,760 >> 그리고 바로 여기에,하지만 우리 말함으로써 일부 루비를 통합, 543 00:25:21,760 --> 00:25:25,390 표시하는 메시지가 있다면, 다음 사업부에서 메시지를 표시합니다. 544 00:25:25,390 --> 00:25:28,060 그래서 나는 그에 너무 많은을받지 않습니다. 545 00:25:28,060 --> 00:25:31,190 그러나 이것은 일반적이다 박사님의 렌더링되는 페이지 546 00:25:31,190 --> 00:25:33,960 그리고 아무리 말이있어 페이지 에,이 렌더링됩니다. 547 00:25:33,960 --> 00:25:38,110 그래서이 항상 포함되는 것입니다. 548 00:25:38,110 --> 00:25:38,980 쿨. 549 00:25:38,980 --> 00:25:42,730 >> view--의 또 다른 예는 본 이 모든 트윗을 선택한 하나. 550 00:25:42,730 --> 00:25:45,630 그리고이 물건의 일부 꽤 익숙 할 수 있습니다. 551 00:25:45,630 --> 00:25:50,050 그래서 예를 들어, 여기, 우리는있어 트윗의 각 통해 반복, 552 00:25:50,050 --> 00:25:51,960 우리는 그들을을 인쇄하고 있습니다. 553 00:25:51,960 --> 00:25:54,320 우리가 어디서 왔는지 그래서 여기에 몸을 인쇄. 554 00:25:54,320 --> 00:26:00,910 그리고 트윗의 user-- 여기 있다면 어떤 SQL의 실제 예는 참여하고있다. 555 00:26:00,910 --> 00:26:04,390 난 그냥, 부탁 해요이입니다 트윗의 사용자는 현재 사용자? 556 00:26:04,390 --> 00:26:06,030 그런 다음 삭제 링크를 보여줍니다. 557 00:26:06,030 --> 00:26:06,880 그것은 매우 간단합니다. 558 00:26:06,880 --> 00:26:09,670 559 00:26:09,670 --> 00:26:10,920 >> 컨트롤러. 560 00:26:10,920 --> 00:26:14,390 따라서 이것은, 다시 인터페이스이며 모델과 뷰 사이. 561 00:26:14,390 --> 00:26:17,820 그것은 하드 작업을 수행하는 하나 의 interacting-- 중 개인. 562 00:26:17,820 --> 00:26:20,980 그것은 정보를로드 우리는 초에서 볼 수있는, 볼 수 있습니다. 563 00:26:20,980 --> 00:26:23,850 그리고 순서로하는 상호 작용하는 모델, 그것을 564 00:26:23,850 --> 00:26:29,170 아르 모델 방법을 부르는 너희들은 함수와 잘 알고 있습니다. 565 00:26:29,170 --> 00:26:31,490 >> 그래서 예를 들어, 이는 인 우리의 트윗의 컨트롤러. 566 00:26:31,490 --> 00:26:33,930 그것은 조금 보일 수 있습니다 지금 발굴. 567 00:26:33,930 --> 00:26:38,240 그러나 실제로는 매우 직관적이다 당신은 다이빙을 시작하면. 568 00:26:38,240 --> 00:26:42,990 그래서 예를 들어, 우리의 색인, 그건 여기서 우리는 모든 트윗을 보여주고 싶다. 569 00:26:42,990 --> 00:26:46,910 그래서이 줄을 기본적으로 다만 모든 트윗을 요청합니다. 570 00:26:46,910 --> 00:26:50,300 그리고 우리는 모두 초기화 같은 새로운 tweet-- 571 00:26:50,300 --> 00:26:52,320 그들은을 만들려면 해당 페이지에 새로운 트윗. 572 00:26:52,320 --> 00:26:54,250 >> 그리고 현재 사용자가 무엇인지 묻는다. 573 00:26:54,250 --> 00:26:58,850 그리고 이것은 매우 가깝다 당신이 PSET 7에서 본 것을 렌더링, 574 00:26:58,850 --> 00:27:02,230 그것은 어디 그냥 가지 이야기 view--이 같은 종류의, 575 00:27:02,230 --> 00:27:06,284 당신이있어 변수를 전달 뷰에 뷰에 필요한 것. 576 00:27:06,284 --> 00:27:08,200 그리고 왕창있다 서로 다른 방법 577 00:27:08,200 --> 00:27:10,410 이 트윗의 컨트롤러는 처리 할 수​​ 있습니다. 578 00:27:10,410 --> 00:27:12,495 >> 하지만 실제로는, 레일을 수행 종류의 훌륭한 일 579 00:27:12,495 --> 00:27:18,910 의 상이한로 나누어 컨트롤러가 할 수있는 행동. 580 00:27:18,910 --> 00:27:23,800 질문에 대한이 있습니까 레일의 ​​MVC 부분의? 581 00:27:23,800 --> 00:27:25,550 로 불과 바람의 종류. 582 00:27:25,550 --> 00:27:29,250 그래서 너희들 확인할 수 있습니다 자신에 그것을 밖으로. 583 00:27:29,250 --> 00:27:30,106 신난다. 584 00:27:30,106 --> 00:27:31,200 우리는 계속됩니다. 585 00:27:31,200 --> 00:27:32,546 >> 그래서 레일 설치. 586 00:27:32,546 --> 00:27:35,170 레일 같은 수 있습니다 설치, 더 어려운 부분 중 하나 587 00:27:35,170 --> 00:27:37,830 전체 레일 과정, 불행하게도. 588 00:27:37,830 --> 00:27:40,450 그러나의 분명히 모든 우리는 주위에 도와 줄 수 있습니다. 589 00:27:40,450 --> 00:27:42,590 그리고 거기에 일단, 좋은 자원을 많이, 590 00:27:42,590 --> 00:27:45,100 게이브가 언급 한 바와 같이, 위해 시작하기. 591 00:27:45,100 --> 00:27:47,230 여기에 링크가 있습니다 그 당신은 위해 필요 592 00:27:47,230 --> 00:27:51,460 레일을 다운로드하면 얻을 수 있습니다 컴퓨터에 설치되어 있어야합니다. 593 00:27:51,460 --> 00:27:54,240 물론, 그것은 가능한이야 Windows와 Mac에서 모두 594 00:27:54,240 --> 00:27:55,600 과 CS50 어플라이언스. 595 00:27:55,600 --> 00:27:58,520 596 00:27:58,520 --> 00:28:00,020 아무것도에 대한 질문은 우리 말한? 597 00:28:00,020 --> 00:28:04,265 598 00:28:04,265 --> 00:28:06,690 >> 청중 : 나는 것 , 그러니까 ... 관심 599 00:28:06,690 --> 00:28:10,255 그래서 나는 그 다운로드를 알고 소프트웨어는 큰 장벽이다. 600 00:28:10,255 --> 00:28:14,807 있다면 충분히 관심을 가지고 미니 세션이나 뭔가를 다운로드. 601 00:28:14,807 --> 00:28:15,640 ZACK 쇼뱅 : 그래 그래. 602 00:28:15,640 --> 00:28:15,692 그래. 603 00:28:15,692 --> 00:28:16,900 정말 도움이 될 수 있습니다. 604 00:28:16,900 --> 00:28:20,650 사람이 정말 궁 호 있다면 자신의 프로젝트에 대해이 작업을 사용하여 605 00:28:20,650 --> 00:28:26,555 또는 미래에, 우리는 확실히 거라고 그것에 대해 얘기하실 수 있습니다. 606 00:28:26,555 --> 00:28:27,055 그래 그래. 607 00:28:27,055 --> 00:28:29,530 >> 청중 : 관련된 질문 무엇을 내가 전에 물었다. 608 00:28:29,530 --> 00:28:32,563 수행 한 사람들을 위해 여전히 다른 프레임 워크 609 00:28:32,563 --> 00:28:34,354 동일한 작업을 수행하려고 것은,보다 쉽게 610 00:28:34,354 --> 00:28:38,452 웹 사이트 또는를 구축 기능, 나는 어떤 의미를 생각한다 611 00:28:38,452 --> 00:28:43,653 의 것은 우리는 레일에있을 이유를 대 젠드 또는 다른 프레임 워크의 일부 612 00:28:43,653 --> 00:28:44,236 과 언어. 613 00:28:44,236 --> 00:28:47,870 >> ZACK 쇼뱅 : 그냥거야 그것에 대해 내 $ 0.02를 말한다. 614 00:28:47,870 --> 00:28:49,090 나는 루비 온 레일즈를 사랑 해요. 615 00:28:49,090 --> 00:28:52,120 내가 일할 수있는 기회를 가졌습니다 레일에 PHP와 루비 모두에서. 616 00:28:52,120 --> 00:28:55,291 나는 많은 루비를 선호 때문에 루비의 레일. 617 00:28:55,291 --> 00:28:56,790 확실히, 그게의 큰 부분이다. 618 00:28:56,790 --> 00:28:58,140 마찬가지로, 때 당신이있어 당신의 프레임 워크를 선택, 619 00:28:58,140 --> 00:28:59,490 당신은 또한 당신의 언어를 선택합니다. 620 00:28:59,490 --> 00:29:03,510 >> 루비는 내가 생각하는 슈퍼 accessible--입니다 PHP보다 훨씬 더 나은 언어. 621 00:29:03,510 --> 00:29:06,250 하지만 그건 개인적인 취향의 종류입니다. 622 00:29:06,250 --> 00:29:09,360 뿐만 아니라, 또 다른 고려 사항은 프레임 워크 뒤에 커뮤니티 623 00:29:09,360 --> 00:29:11,570 당신이 최선을 다하고있다. 624 00:29:11,570 --> 00:29:13,840 >> 지금 루비 온 레일스 (Ruby on Rails) 정말 뜨겁습니다. 625 00:29:13,840 --> 00:29:16,160 그 뒤에 지원의 톤이있다. 626 00:29:16,160 --> 00:29:19,180 당신은 스택에 뭔가를 게시 당신이있어 문제에 대한 오버플로 627 00:29:19,180 --> 00:29:22,350 루비 온 레일스 (Ruby on Rails)에서 가진, 그것은 대답입니다. 628 00:29:22,350 --> 00:29:26,900 다시, 오픈 소스는 의미이다 끊임없이 변화되고 있다고. 629 00:29:26,900 --> 00:29:28,910 사람들의 톤이있다 그건 정말 최선을 다하고 있습니다 630 00:29:28,910 --> 00:29:32,370 이를 만들기 위해 위해 정말 멋진 프레임 워크입니다. 631 00:29:32,370 --> 00:29:34,225 그건 왜 나는 것 루비 온 레일스 (Ruby on Rails)를 선택합니다. 632 00:29:34,225 --> 00:29:35,225 가브리엘 GUIMARAES : 네. 633 00:29:35,225 --> 00:29:37,562 나는 생각 말 것 대부분의 프레임 워크 뒤에 당신이있어 634 00:29:37,562 --> 00:29:39,770 거기에서 찾을 것 매우, 매우 유사, 오른쪽? 635 00:29:39,770 --> 00:29:42,210 모델 뷰 컨트롤러 그래서, 사실 우리의 컨트롤러의 그 636 00:29:42,210 --> 00:29:44,793 뭔가 같이 할 것 기능이 겁니다 각각 같은 637 00:29:44,793 --> 00:29:47,235 당신의 페이지 중 하나처럼 그리고, 리디렉션 638 00:29:47,235 --> 00:29:48,750 그리고 변수를 초기화한다. 639 00:29:48,750 --> 00:29:51,959 즉에 대한 같은 일이 될 것 당신이 거기 밖으로 볼 때마다 프레임 워크입니다. 640 00:29:51,959 --> 00:29:53,375 그리고 모델이있을 것입니다. 641 00:29:53,375 --> 00:29:55,270 "에 속한다."처럼 그리고 당신은 물건을 할 수 있습니다 642 00:29:55,270 --> 00:29:59,830 그래서 그 대신 SQL 버전을 수행하는, 방금 같은 수행, user.tweets, 643 00:29:59,830 --> 00:30:01,210 당신은 모든 것을 얻을. 644 00:30:01,210 --> 00:30:02,650 모두가 그 있습니다. 645 00:30:02,650 --> 00:30:07,070 루비를 제외하고,이 user.tweets 할, 다음 PHP의 일부 프레임 워크, 646 00:30:07,070 --> 00:30:12,010 당신은 user.getalltweets을 WHERE 내 PHP는 문제가되지 않습니다. 647 00:30:12,010 --> 00:30:13,460 마찬가지로, 그것은 큰 라인입니다. 648 00:30:13,460 --> 00:30:15,320 이 같은 일이 하지만 그것은 큰 라인입니다. 649 00:30:15,320 --> 00:30:19,350 >> 그래서 주된 이유 중 하나 루비를 통해 내 환경 설정. 650 00:30:19,350 --> 00:30:22,290 내가 정확히 할 뿐야 다른 프레임 워크에서 같은 일, 651 00:30:22,290 --> 00:30:26,021 그냥 나를 두번 소요 코드의 한 라인. 652 00:30:26,021 --> 00:30:26,520 OK? 653 00:30:26,520 --> 00:30:29,730 654 00:30:29,730 --> 00:30:32,540 >> 다른 질문? 655 00:30:32,540 --> 00:30:35,200 >> ZACK 쇼뱅 : 뭔가 나는 게이브을 quickly-- 언급합니다 656 00:30:35,200 --> 00:30:36,682 보석에 대해 조금 이야기. 657 00:30:36,682 --> 00:30:39,890 그리고 정말 내가이 말 great--이다 모든 프레임 워크에 가지 공통 658 00:30:39,890 --> 00:30:45,170 보석 개념의 종류가 있다는 것을, 하는 내 작은 예처럼, 659 00:30:45,170 --> 00:30:46,680 로그인이있다. 660 00:30:46,680 --> 00:30:48,460 마찬가지로, 당신은 로그 아웃, 로그인 할 수 있습니다. 661 00:30:48,460 --> 00:30:51,740 마찬가지로, 그 사실이다 복잡한 프로세스 가지. 662 00:30:51,740 --> 00:30:55,950 이것은 약간 처리되었습니다 PSET 7 당신을위한 비트. 663 00:30:55,950 --> 00:31:01,160 하지만 난 여전히 완전히 방법을 모른다 로그인, 로그 아웃을 구현합니다. 664 00:31:01,160 --> 00:31:03,740 그리고 그 때문이다 루비 온 레일스 (Ruby on Rails)는 톤이있다 665 00:31:03,740 --> 00:31:06,080 당신을 위해 그런 일은 보석. 666 00:31:06,080 --> 00:31:08,550 >> 다시 설정보다 관례. 667 00:31:08,550 --> 00:31:11,050 모두가 일을 할 것 이 로그인, 로그 아웃 단계. 668 00:31:11,050 --> 00:31:14,450 단지 패키지를하지 그래서,라고 보석이 경우에 마련한다. 669 00:31:14,450 --> 00:31:15,810 당신은 그것을 포함한다. 670 00:31:15,810 --> 00:31:18,970 그리고 약간의 도움이 사용 방법 온라인. 671 00:31:18,970 --> 00:31:21,230 그리고 당신은 걱정할 필요가 없습니다 그런 건에 대해. 672 00:31:21,230 --> 00:31:24,060 >> 다음에 사진을 부착 그에 대한 보석을 계속 물건. 673 00:31:24,060 --> 00:31:27,220 마찬가지로, 언제 당신이 할하려는 새로운 아무것도, 그에 대한 보석이있다. 674 00:31:27,220 --> 00:31:29,420 그리고 가지 단지 이 보석을 조각 같이 675 00:31:29,420 --> 00:31:33,160 와 정말 복잡한을 구축 매우 빠르게 응용 프로그램입니다. 676 00:31:33,160 --> 00:31:35,902 677 00:31:35,902 --> 00:31:37,437 쿨. 678 00:31:37,437 --> 00:31:38,270 다른 질문? 679 00:31:38,270 --> 00:31:39,623 >> 스티븐 터 번 : 우 -. 680 00:31:39,623 --> 00:31:40,976 나는 [들림] 생각하지 않습니다. 681 00:31:40,976 --> 00:31:41,966 >> 가브리엘 GUIMARAES : OK. 682 00:31:41,966 --> 00:31:42,840 정말 감사합니다, 여러분. 683 00:31:42,840 --> 00:31:43,839 >> 스티븐 터 번 : BUH 안녕. 684 00:31:43,839 --> 00:31:44,850 ZACK 쇼뱅 : BUH 안녕. 685 00:31:44,850 --> 00:31:45,849 >> 스티븐 터 번 : 우 -. 686 00:31:45,849 --> 00:31:48,150 [박수] 687 00:31:48,150 --> 00:31:49,700 >> 야호. 688 00:31:49,700 --> 00:31:50,955