{"pages":{"search":{"query":"Railscasts Reloaded","originalQuery":"Railscasts Reloaded","serpid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","parentReqid":"","serpItems":[{"id":"11732848037287206040-0-0","type":"videoSnippet","props":{"videoId":"11732848037287206040"},"curPage":0},{"id":"9570015688543204263-0-1","type":"videoSnippet","props":{"videoId":"9570015688543204263"},"curPage":0},{"id":"7533418137124226182-0-2","type":"videoSnippet","props":{"videoId":"7533418137124226182"},"curPage":0},{"id":"6469373569896994448-0-3","type":"videoSnippet","props":{"videoId":"6469373569896994448"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dFJhaWxzY2FzdHMgUmVsb2FkZWQK","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","ui":"desktop","yuid":"9024693861765273763"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"16384693278657494589-0-5","type":"videoSnippet","props":{"videoId":"16384693278657494589"},"curPage":0},{"id":"13744088801713997645-0-6","type":"videoSnippet","props":{"videoId":"13744088801713997645"},"curPage":0},{"id":"17349522841548896829-0-7","type":"videoSnippet","props":{"videoId":"17349522841548896829"},"curPage":0},{"id":"13774410847701681960-0-8","type":"videoSnippet","props":{"videoId":"13774410847701681960"},"curPage":0},{"id":"10485268161670851959-0-9","type":"videoSnippet","props":{"videoId":"10485268161670851959"},"curPage":0},{"id":"15620884400267941660-0-10","type":"videoSnippet","props":{"videoId":"15620884400267941660"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dFJhaWxzY2FzdHMgUmVsb2FkZWQK","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","ui":"desktop","yuid":"9024693861765273763"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"1753735928203398474-0-12","type":"videoSnippet","props":{"videoId":"1753735928203398474"},"curPage":0},{"id":"154741131329320240-0-13","type":"videoSnippet","props":{"videoId":"154741131329320240"},"curPage":0},{"id":"1441284618096458968-0-14","type":"videoSnippet","props":{"videoId":"1441284618096458968"},"curPage":0},{"id":"15740209299396637732-0-15","type":"videoSnippet","props":{"videoId":"15740209299396637732"},"curPage":0},{"id":"9218039315685671897-0-16","type":"videoSnippet","props":{"videoId":"9218039315685671897"},"curPage":0},{"id":"3481529176241072823-0-17","type":"videoSnippet","props":{"videoId":"3481529176241072823"},"curPage":0},{"id":"1636055901952015370-0-18","type":"videoSnippet","props":{"videoId":"1636055901952015370"},"curPage":0},{"id":"8309372556469291558-0-19","type":"videoSnippet","props":{"videoId":"8309372556469291558"},"curPage":0}],"filters":{},"serpFooter":{"linksGroups":[{"type":"geo","links":[{"label":"Columbus","title":"Columbus","url":"//yandex.com.tr/tune/geo/","logNode":{"name":"region"},"target":"_self","a11yLabel":"Bölgeniz Columbus","needRetpath":true}]},{"type":"help","links":[{"label":"Bize ulaşın","url":"https://yandex.com.tr/support/video/troubleshooting.html","logNode":{"name":"feedback"},"needRetpath":true},{"label":"Yardım","url":"https://yandex.com.tr/support/video/","logNode":{"name":"help"},"needRetpath":true}]},{"type":"settings","links":[{"label":"Ayarlar","url":"https://yandex.com.tr/tune/search/","target":"_self","logNode":{"name":"settings"},"needRetpath":true}]},{"type":"company","links":[{"label":"Şirket hakkında","url":"//yandex.com.tr/company/","logNode":{"name":"about"},"target":"_blank"},{"label":"Kullanım lisansı","url":"//yandex.com.tr/legal/termsofuse/","logNode":{"name":"license"},"target":"_blank"},{"label":"Gizlilik Politikası","url":"//yandex.com.tr/legal/confidential/","logNode":{"name":"confidential"},"target":"_blank"}],"a11yHidden":true}],"hasExtralinks":true},"currentPage":0,"prevPageToLoad":-1,"nextPageToLoad":1,"isTranslationsFilterEnabled":false,"isTranslationsDistributionEnabled":false,"isTranslationsDistributionOnboardingEnabled":false,"isFeedbackModalVisible":false,"prevention":{},"hasNextPage":true,"rightSerpItems":[{"type":"direct","id":"search-list-right","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"R-I-8843654-1","renderTo":"search-list-right-0-R-I-8843654-1","pageNumber":0,"grab":"dFJhaWxzY2FzdHMgUmVsb2FkZWQK","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","ui":"desktop","yuid":"9024693861765273763"}}},"isAdult":false,"position":0,"placement":"search-list-right"},"curPage":0}],"isAdultQuery":false,"errorList":[],"layout":"list","retpath":"https%3A%2F%2Ftwitter.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DRailscasts%2BReloaded"},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"5505986803262312705730","expFlags":{"video_settings_toolbar_redesign":1,"velocity_delay_drawer":1,"video_viewer_heartbeat_disabled_in_no_js_api":1,"video_search_toggle_with_text":1,"velocity_disable_suspense":1,"video_viewer_desktop_smart_layout":1,"dark_theme_desktop":"cookie","distr_splashscreen_on":1,"video_viewer_check_sandbox_origin":1,"video_font_yandex_sans":1,"video_adv_new_show_rules":1,"video_resource_loader":1,"video_adv_config_desktop":{"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"video_nohost_full_filter_onboarding_enable":1,"video_vh_player_js":0,"video_masthead_ratio":"180,4","video_searchdata_scheme":1,"video_viewer_related_fail_error_screen":1,"velocity_delay_metrika":1,"video_viewer_channel_link_mode":2,"video_partner_label":1,"video_resource_loader_load_timeout":6000,"int_tr":1,"mmui_extended_escape_scheme":"searchdata.clips.0.authorname","tabs_order_version":"search,images,video,newstr,maps,translate,tr_ecom","spok":"id","video_suggest_use_serp":1,"video_search_grid_direct_repeat":6,"video_direct_config_desktop_search":"search-grid-row:R-I-48058-718:R-I-474674-109,search-grid-head:R-I-2120168-7","init_meta":{"enable-yabs-distr":1,"ask-user-purchase-history":1,"use-src-videoquickp":1,"enable-begemot":1,"enable_masthead":1,"use-src-videop":1,"use-src-videoquickp_misspell":1,"enable_blackbox_multisession":1,"begemot-enable-cancelled-misspell-rtmr":1,"enable_video_iron_fetcher":1,"use-related-only":1,"ask-yandex-io-devices":1,"use-images-device-setup":1,"use-src-imagesp":1,"images-apphost-collections-front":1,"enable_aab_apphost":1,"graph-is-video-search":1,"bg-bert-video":1,"use-src-imagesp_misspell":1,"use-src-imagesultrap":1,"use-video-apphost-pre-templates":1,"use-src-videop_misspell":1,"use-video-apphost-post-templates":1,"use-src-imagesquickp":1,"enable_video_carousels":"1","restrict-max-docs":"1000","use-images-region-setup":1,"use-post-auto2":1,"use-images-settings-setup":1,"use-src-ugc_favorites":1,"video_vitrina_disable":"0","use-images-user-setup":1,"use-video-pre-search-data":1,"begemot-no-suggest-history":1},"video_depot_viewer_masthead_ssr_only":1,"video_blender":1,"video_search_grid_enable":0,"video_viewer_desktop_fix_d2d_scroll":1,"video_depot_viewer_legacy_counters":1,"video_search_grid_direct_start":3,"video_adv_new_show_rules_docs_count":1,"beauty_header_futuris_tab":9,"video_related_suggest_enable":1,"video_redirect_plug":2,"video_adv_grid_inplace":1,"distr_popup_on":1,"dark_theme_desktop_default_pref":"system","video_search_toggle_enable":1,"video_depot_viewer_related_adv_margin":400,"video_viewer_doc2doc_instant_load":1,"velocity_split_hydration":4,"video_duration_counter_new_format":1,"video_force_grid_on_premordie":1,"int_online_summarization_video_snippet":1,"video_morda_header_nav":1,"video_nohost_full_filter":1,"distr_pcode_off":1,"video_baobab_blockstat":1,"video_thumb_poster_full":1,"video_scrollpages":2,"video_serp_desktop_block_design":1,"video_nohost_youtube_filter":0,"video_viewer_host_link_mode":1},"slots":["1336776,0,80;284409,0,80;151171,0,96;1281084,0,59;287509,0,82;1037340,0,0;681841,0,99"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Ftwitter.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DRailscasts%2BReloaded","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://twitter.yandex.com.tr/video/search?text=Railscasts+Reloaded","settingsUrl":"https://yandex.com.tr/tune/search/","helpUrl":"https://yandex.com.tr/support/video/","legalUrl":"//legal.yandex.com.tr/termsofuse/","feedbackUrl":"https://yandex.com.tr/support/video/troubleshooting.html","basename":"/video","currentPageName":"search","isYandexApp":false,"isYandexAppAndroid":false,"isYandexAppIos":false,"isAnyYaBro":false,"isAndroid":false,"isHamster":false,"serpid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","backUrl":"//ya.ru","url":"https://twitter.yandex.com.tr/video/search?text=Railscasts+Reloaded","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"Railscasts Reloaded: 2 bin video Yandex'te bulundu","description":"\"Railscasts Reloaded\" sorgusu için arama sonuçları Yandex'te","shareTitle":"Railscasts Reloaded — Yandex video arama","keywords":"yandex video, video araması, çevrimiçi izle, dizi, film, müzik klipleri","hasPorno":0},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"ye88b51575438bad5143664f3daec2b95","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1336776,284409,151171,1281084,287509,1037340,681841","queryText":"Railscasts Reloaded","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","userRegionName":"","userRegionId":"function() {\n return this._region.id;\n }","yandexuid":"9024693861765273763","uid":"0","isChildAccount":false}},"userTestids":"191768,238743,246500,253288,265553,270072,277807,274239,294077,278842,331010,338398,378416,359879,415420,644350,652605,645301,679708,689693,690449,696466,696473,722746,740796,776165,771230,781521,790415,801982,851450,886706,883477,900639,931367,937268,969063,935488,945314,989988,982463,991363,990185,1015567,1011895,1035320,1033956,1035241,1036046,1087297,1060131,1071879,1078818,1077703,1116602,1045814,1131637,1144233,1151726,1156933,1174275,1173000,1167408,1202006,1194718,1221235,1228280,1239596,1227266,1226860,1246754,1276447,1289213,1316370,1313283,1321224,1300570,1320679,1352408,1342688,1344637,1341968,1345362,1343279,1367583,1336673,1348424,1382036,1391511,1384451,1402882,1407422,1417605,1424780,1429092,1438701,1437540,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1765273801","tz":"America/Louisville","to_iso":"2025-12-09T04:50:01-0500","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","isEmbedded":false,"shouldShowMainPageButtonInViewer":false,"shouldDisableWebp":false,"removeLinkPrefix":"/video","shouldUseHighresPreview":true,"shouldCutSnippetTitle":true,"shouldShowPlusBadge":true,"reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1336776,284409,151171,1281084,287509,1037340,681841","queryText":"Railscasts Reloaded","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","userRegionName":"","userRegionId":"function() {\n return this._region.id;\n }","yandexuid":"9024693861765273763","uid":"0","isChildAccount":false}},"deviceDetect":{"OSFamily":"Unknown","isTV":0,"x64":0,"GoogleToolBarVersion":"","MultiTouch":0,"BrowserBase":"","YandexBarVersion":"","isTablet":0,"YandexBar":0,"hasWebOmni":0,"isTouch":0,"hasYandexCamera":0,"isMobile":0,"DeviceKeyboard":"","device":"desktop","TurboAppPlatformVersion":"","historySupport":0,"BrowserShellVersion":"","DeviceVendor":"","isBrowser":0,"hasFlash":0,"MailRuSputnikVersion":"","isSameSiteSupported":0,"BrowserBaseVersion":"","BrowserVersionRaw":"","hasWebVert":0,"DeviceId":"","error":"","MailRuAgent":0,"ScreenWidth":0,"inAppBrowser":0,"hasHTML5":0,"isEmulator":0,"J2ME":0,"MailRuAgentVersion":"","BrowserEngineVersionRaw":"537.36","isRobot":1,"__is_plain":1,"BrowserEngineVersion":"0537.0036","BrowserName":"Unknown","DeviceModel":"","BrowserEngine":"WebKit","DeviceName":"","OSVersionRaw":"","OSName":"","GoogleToolBar":0,"ScreenSize":"","isTurboApp":0,"MailRuSputnik":0,"YaBuildName":"","isWAP":0,"PreferMobile":0,"DesktopMode":0,"BrowserVersion":"","BitsPerPixel":0,"BrowserShell":"","YaGUI":"","isBeta":0,"OSVersion":"","ScreenHeight":0},"nonce":"5505986803262312705730","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"enableSlowBufferingAlert":false,"enableSlowBufferingAlertDedup":false,"userConnectionRtt":154,"animated":false,"isDoc2DocScrollFix":true,"smartDesktopLayout":true,"enableVIImprovements":false,"isAdvDisabled":false,"shouldShowVideoPlaylistPane":false,"isVideoTranslationSupported":false,"isSummaryDisabled":false,"isSummaryOnlineEnabled":true,"shouldRenderBroSummaryApiContainer":false,"shouldDropLogs":false,"shouldUseBeacon":false,"hasAdBlock":false,"forceSlowBufferingAlert":false,"rknWarnHosts":[""],"relatedAdvRootMargin":400,"postInstreamScreenDuration":2000,"minVideoDurationForInstream":120,"isInstreamEnabledInTesting":false,"useSendBeacon":false,"isFinalHeartbeatDisabledInNoJsApi":true,"wildcard":false,"isAdvUnderPlayerRedesign":false,"disableEarlyEventsInD2d":false,"isDoc2DocInstantLoadEnabled":true,"disableEarlyEventsUnsubscribe":false,"showDebugRelatedURL":false,"shouldUseBetaErrorLogging":false,"shouldShowMetaUnderPlayer":false,"isVideoViewerMetaTitleHidden":false,"isStickyPlayerDisabled":false,"headerNoFavicon":false,"headerBranded":false,"shouldCensorSensitiveContent":false,"isAdvUnderPlayerTransparent":false,"isDoc2DocGridLayoutEnabled":false,"detailsRedesignEnabled":false,"detailsRedesignV2Enabled":false,"isIslandsDisabled":false,"isD2DEmptyLoadFixDisabled":false,"isRoundedPlayerEnabled":false,"isSettingsToolbarRedesign":true,"isDoc2DocEmptyRetryEnabled":false,"isAdvUnderPlayerWithBackdrop":false,"isTouchAdvWithBackdrop":false,"isDoc2DocErrorScreenEnabled":true,"isDoc2DocFeedbackKebabEnabled":false,"isCommentsEnabled":false,"isVideoMainButtonInitiallyCollapsed":false,"isAdvUnderPlayerWithInnerPadding":false},"shouldShowAdvId":false,"isAdultQuery":false,"isSensitivePage":false,"showSensitive":false,"shouldReplaceHref":false},"user":{"tld":"com.tr","isEuDomain":false,"login":"","passportId":"","isLoggedIn":false,"locationName":"Columbus","isFamily":false,"yandexuid":"9024693861765273763","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1729.0__491d2077c35fc53c28577367d9c4833c662b0670","isGridSupported":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"regular":{"default":"R-I-48058-715","mail":"R-A-13411721-3"},"adult":{"default":"R-I-474674-108","mail":"R-A-13426421-3"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"isSkinInitedOnClient":false},"counters":{"params":{"useBeacon":false,"clickHost":"twitter.yandex.com.tr/clck","pid":197},"dict":{"viewer":"2921","user":"538","info":"1275","sources":"1500","select":"775","close":"486","open":"842","source":"186","link":"513","click":"882","tech":"690","player":"1242","change":"719","summary":"3410","init":"1309","item":"22","button":"440","shown":"3780","copy":"1276","text":"232","load":"1724","fallback":"2010","channel":"1345","hide":"1656","serp":"471","pager":"405","down":"601","up":"600","footer":"295","more":"75","page":"143","loaded":"1007","grid":"3223","support":"2458","client":"2989","layout":"54","list":"436","duration":"2136","within":"3247","on":"10","off":"11","host":"3052","supported":"3761","enable":"2396","disable":"2395","full":"318","video":"231","translation":"347","distrib":"316","onboarding":"2045","filters":"618","lang":"1144","advanced":"255","apply":"2461","reset":"3236","short":"142","toggle":"237","snippet":"254","icon":"1167","abuse":"1436","submit":"297","wizard":"358","incut":"1073","extralinks":"3557","show":"487","feedback":"296","out":"3218","popup":"1544","scroll":"768","retry":"3545","region":"287","help":"177","settings":"1137","recommendations":"2671","home":"1319","soo":"65","youtube":"624","google":"66","bing":"568"}},"clips":{"items":{"11732848037287206040":{"videoId":"11732848037287206040","docid":"34-7-10-Z57E0A7818DFEF21C","description":"This will show how to create a new facebook application and configure it. Then add some authentication with the omniauth-facebook gem and top it off with a client-side authentication using the...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/760186/7c125a5b8619373b50c9783bd6c91bd0/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/5zWyngAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"0","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DE_XACDrZSiI","linkTemplate":"/video/preview/11732848037287206040?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts #360 Facebook Authentication","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=E_XACDrZSiI\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhYKFDExNzMyODQ4MDM3Mjg3MjA2MDQwWhQxMTczMjg0ODAzNzI4NzIwNjA0MGqTFxIBMBgAIkUaMQAKKmhoZnF4a2puemhuYm94a2NoaFVDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZURICABIqEMIPDxoPPxPYBYIEJAGABCsqiwEQARp4gfsAAfr_AgAA-f8D-gb-AgsKBwD3AQEA2gH2__r5AwD_BA30CAEAAA3-EvkAAAAABPv8C__9AQD7FAf7BQAAABn29Qj9AAAA9vLyAgABAAD0-_78AwAAAAX1EvgAAAAA7gQN9QAAAAAEBPwHAAAAAAz-_gEAAAAAIAAtWSbXOzgTQAlITlACKoQCEAAa8AFfA9b-ItETBLYc5wDQFQQAgeH9_zTvEQDxB-kArNLjANIK-QD5AggAwuEJ_5cQ7wEEF_L_KhYX_9717_8SJjgAAR3SADXpEwA7AP0ACwvz_-_nGf8y9Pz_K_4MAQncDP4m8cX92OTOAb_k_v_-FQr-FdcmBBr6C_4YIxAC_AsABSEA5_0OFP3-0x4I__v38gb9_eUHHufrA-L0Af7dE_4A2-wp_hDP3QAO6zACIwMA_wLuAPb4HBQM6QwjA-EYJAEY5PUK8-IB8BH8EPwG4fj85AD3BfnR9A4z8_Xv7gT--90I8PzZHw773AMNCQsaBPsgAC0UBRs7OBNACUhhUAIqzwcQABrABzW1zL6hdFg8vU0EPYpvnb0heSI9gTJ8PPHZGr6ydfw7OY-EvdOjGT6oNng9YQn3upsdob5GoZu8yGeoPFEwMz76gJs7kedEPVXUxbx4BFy8ICsVvBU3Tr6tNOm8ZTpPvNz1Ej2RC868oAcQu6n4Tz4SgwC91GGFPOw_obyBKom8DFGqPJfUnjusW5i9odCXvGudKD72BE49b6pwumDnJj4N0w298R7xvFKja7y6uII9gJGhPOr2KL3fWty80-OtvL7NET2UgYc7meRWPcR5OLyyTL-7g_jhOxkx_TwvCIa9lipNu1XlVj0Wm6A89z60O9Kjjj2ZpA29UN-yPA1TK75csqY7Yro1vCL9Fj5WtSm9I3ZYu9QotL1qGq-8tjv7OyMQLz1Z0ZA9EyhivCz-pTznQMU9qWisPEb9n704oOW8X6_yO9NOXT7sZ7G6qTaTOkCyb7yQmcC9ROYlPDYtR737qLs9TaHSu1_dZ7zsZBU9cvdePA-22D1co2-9sO2IPIhXKD2ljZk8fGfNuttsvL0Qhqs9SUgkvMolBD3Dv4Q7BCYJOTzjljwnvpo8mMqyOtBjFL2p3LQ9JfRpvOcWH72NR6m8-QOzurMGzz3r_oE972oDPDfpkbxb5IO8iRrYOk-3tz1bOpu9gjefuWx42r285jo9LlgvOkgxpTxljuE7Z8UBvEfXOzwr4Lm8iXQFPFC8rzzAzQI97YxGu3d2QzyGCoQ8UcKnulKL97wSY_y7ouFeO-ypMD3nLjI7HuYOOqGd0z1RgZi9l51ROR1dQD05TkC7zDbIuVw6xj3Sxaa8-YfruDSdYj0Mc4c9Ljseud1eUjwhHDi941nYORPMvbxioyc9JE20Orh4-LyDisc7TAkdOpr_37th3249R1hBuS09Hjw5SU68IehzuP7ymT3M1Wq7r9XEOEIG0bu2UM28i0UmuWsAJTzFq-y9DLZCOQIyT70jgtE9dbe8OIz6v73iQfE7XScGudpW0z0jGY08rwtTN7JwSDx_6YM92_2AN8U8m72qd329YbYkuBCZrb14QF69K52zuFT-1jvO4uU9T1VaOLTASL3pADK9UjOXN1mnSr02Rwy9AVdLNx7QyL3SwHK7QZsqua2asbuismG93Qi0N2KfQL2EQmm95H6YONmYhz07nA67pVTAN3MIIT0c7dk7zQGoNwrOCj3DZ5s9nFWFN4uKFzwWbpQ8d_Myub53Cj01x8M8s0TjOPpP7TrsdcE8i-2guB64FD2R3JU93da8tw9Yg7z85CM9LrF3NyAAOBNACUhtUAEqcxAAGmAkBgAy2wL4B-1C8eoQ3PkL8Qn18PwY_xff_-sa2AYI9cufJTD_I8sKyKgAAAAhQ_JWEAAOdBHDpfHWAP_Ow-oZEH_h-xemGfMb28E89f0qyNf-DDMAB8PCEzQeJR4sEwUgAC3VLiI7OBNACUhvUAIqrwYQDBqgBgAADMIAAMDAAACgQAAAGMIAAJDBAACQwgAADEIAABBCAACAvwAAcMEAADxCAAA0wgAAGMIAALDBAABwQQAAuEEAAKDAAACgwQAA4MEAAGBBAABgQQAAXMIAAIA_AADoQQAAJEIAAAAAAACAvwAAgsIAALhBAAAYQgAAEMEAAIBCAACUwgAA6MEAABBBAAAgwQAA6EEAAMRCAACgwQAAmEEAAEhCAABAwAAAgD8AAIhCAADgwAAAEMIAAIDCAADAQAAA5kIAAPDBAADYwQAAAMAAABTCAADYwQAA2EEAAIA_AADAwgAAQEAAAGDBAACIQQAA6EEAADBBAACAvwAA0sIAAABCAAAwwgAA-MEAACjCAAAgQQAAHMIAAOhBAACuQgAAQMAAADhCAAAMwgAAYMEAAABBAACAPwAAZEIAAMDAAABUwgAAsEEAAOBBAAAEQgAAgMAAAHDCAACYQgAAiEEAAExCAACWwgAAWMIAAFRCAADgwAAAAMIAAJDBAAA4wgAAoEEAAJZCAACgQAAA8EEAAPDBAAAEwgAA0EEAAKrCAADIQQAAEEEAAIDAAABAQQAAmEEAAKhBAACSQgAAgD8AAOBAAACAwgAAAMAAANBBAAAIQgAAyMEAACBCAABcQgAA0MEAABTCAADowQAAYMEAADRCAABMQgAAyEEAAEDAAACgwQAAisIAACBBAACIQQAAEEEAANjBAADgQQAA6EEAADBBAABAQQAA8EEAAJTCAACgQAAAmMEAAAAAAAAIQgAAQEEAAKhBAADAwQAAaEIAAAAAAAAAwgAAOEIAAEDAAACoQQAA-MEAAEBAAAAMwgAAOEIAAILCAAAQQQAABEIAAGDCAADwQQAASMIAAJbCAABswgAAmEEAABRCAACQQgAAAMEAAEBBAADAwQAA8EEAAEzCAADAQAAAEEEAADhCAABAwQAAUMIAAIBCAAAwQgAAoEAAAMBBAABwwQAAwMEAAIBCAACIQQAAosIAAFRCAABEwgAAoMEAANjCAACgwgAA8MEAAIBBAABgQQAAwEAAAFzCAADQQQAAuMEAAETCIAA4E0AJSHVQASqPAhAAGoACAAAMvgAAqL0AAJo-AAAMPgAAuL0AAI4-AADYPQAAD78AAPi9AABcPgAAgLsAADS-AAA0PgAAJD4AAEC8AADYvQAADD4AAJg9AABQPQAA_j4AAH8_AACIvQAAUD0AAEA8AABEvgAAoDwAAHQ-AACgvAAAyD0AAFQ-AACoPQAAyD0AAIA7AABAPAAAQDwAAIC7AACGPgAA2L0AABy-AADgvAAA6r4AABS-AABAPAAAiL0AAEA8AABMPgAAJD4AABS-AAAkvgAADL4AABw-AADoPQAAEL0AAK4-AABUvgAA4DwAAEM_AACYvQAAgj4AAL4-AAAwPQAAhr4AAFQ-AADIvSAAOBNACUh8UAEqjwIQARqAAgAA6L0AAEC8AAAwvQAAJb8AAMg9AACIvQAA4LwAAFC9AAAsvgAA-D0AAEC8AAAcvgAAED0AALK-AABwPQAAQDwAAMg9AABVPwAABD4AAGw-AACovQAAUD0AABQ-AACovQAAcL0AABQ-AADovQAAoDwAAEA8AAAwPQAAUD0AAKg9AAAwPQAANL4AAHA9AACIvQAAcD0AADA9AAA0vgAAgLsAAFQ-AAAwvQAAPL4AAKC8AAAEvgAAuD0AAH-_AADevgAALL4AADA9AACCPgAABL4AAKg9AABwvQAARD4AAOC8AACAuwAAcD0AAOi9AACgvAAA6D0AAAw-AAAMvgAAVL4gADgTQAlIfFABMAk4AUoAUgkIDxCSAhgAMAFgAGgA\"}","related_url":"http://www.youtube.com/watch?v=E_XACDrZSiI","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["11732848037287206040"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"9570015688543204263":{"videoId":"9570015688543204263","docid":"34-8-15-Z06F222352B216A92","description":"Allow users to import records into the database by uploading a CSV or Excel document. Here I show how to use Roo to parse these files and present a solution for validations.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/748975/966e795d55d36e9cfa00c2c8780a8a5f/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/p8DyNgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"1","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D_NSBm_Q431Y","linkTemplate":"/video/preview/9570015688543204263?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts #396 Importing Csv And Excel","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=_NSBm_Q431Y\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhUKEzk1NzAwMTU2ODg1NDMyMDQyNjNaEzk1NzAwMTU2ODg1NDMyMDQyNjNqtg8SATAYACJFGjEACipoaGZxeGtqbnpobmJveGtjaGhVQ1NJNzdsSmx6bENGUExkVjFSU0FvWVESAgASKhDCDw8aDz8T6wSCBCQBgAQrKosBEAEaeIED8gb-BfsACfAA__oG_gEYBgYC9AICAAAL-fT3BP4AEfoTBAEAAAAJ-_4HAQAAABD-8Ar__QIABgT9AQUAAAAgCvMG_QAAAPUAAhL_AAAA4fn89gIAAAAF-Qv7_wAAAP__CvgDAAAACxsBDQAAAAAI-v4LAAAAACAALXikxjs4E0AJSE5QAiqEAhAAGvABSfbW_BvrAwS6G-gA5gr1AYEAAv8eBP8A2h39AdkG4wHa7fYA7-4jAOUbEf-2_uoB9ffw_jUgCQDi-xH_BhklABvl2AAy6hIALQIHAOYH6f8BHyf_EeAaAC_TBwAUAfMAKOoC_rbt4_64-u0C8CcyAhzuIgI7JgwB8R4X-v8PJgDy-Q338CML_8D6AwMS-fECDBDe_yUV3f7X-QwAFiH5AQHxDAIj8AL9_BIa_fP3DPf1_RgCDQn_COsLIQP6GBAB-_cOARf2-_b3E_j0Nefw_uwNFAIAxgYP_PT4-P7-CPrmDBD46Cj3_wAMFPYH_QPtIAAtv08kOzgTQAlIYVACKnMQABpgA_kAL-Eb7A8IQOkFDt0d3ATNCvq_Sf8D4P_hItIMAsGyyDAb_yO2HQedAAAARGXYW_8A5X8S5csRxAoEq5oBPgx68gwcuQHgA_GpYuUBBrjY7Q0IAPrIw-4zEv0yPu4YIAAt9e8QOzgTQAlIb1ACKq8GEAwaoAYAAODBAAC8QgAAgL8AAJBBAACAQAAAdEIAAExCAACQwQAAhMIAAJBBAABgQgAARMIAAHDBAADgwAAAbEIAANDBAABQwQAA8MEAAPDBAADYwQAA4EEAAEzCAAAgwgAAJEIAAIC_AABEwgAAiMEAAAAAAACIQgAAwMAAAMjBAABAwQAAjsIAAHxCAAAAwAAA6MEAAJBBAACgQQAAuEEAAKpCAACCQgAADMIAAChCAADIwQAAJMIAAIA_AAA0QgAAJEIAAADAAAAAwAAA4MIAAKjBAACQwQAAVMIAADxCAABsQgAArsIAAODBAACQwQAAgL8AAPhBAAD4wQAAMMEAANjBAAAcQgAAQMEAAPBBAACAvwAAEMEAAOjBAADgQQAAgEEAAKhBAACIwQAA4EAAAJhBAAA0wgAAIEEAADRCAAAAQgAATMIAAJRCAADQQQAAwEAAAIBAAACYQQAAMMEAAJhBAABoQgAAuEEAALhBAABYQgAAMMEAAGTCAAAAwgAAwEAAADjCAACawgAAAMAAAPDBAAAEwgAAKEIAAFhCAAAUQgAAIMIAABRCAAAwwgAAiEEAALjBAABYQgAAgEEAAMDAAADAQQAA8EEAABBBAADYQQAA6MEAAJDBAAAwQgAAoEEAAARCAACcwgAAFEIAAKDCAAAAwAAAAAAAABhCAACAPwAAcMEAAMBAAACowQAA2MEAAJ5CAACwQQAAiEEAAAhCAADowQAAIMEAAJjBAADYwQAAgEAAAIBAAABgwQAAAEEAANZCAABAQQAAMMEAAKBBAACgQAAAoMEAALjBAAAcQgAAAMEAAJ7CAADAQAAA-MEAAEDAAACAwAAAmEEAAADAAADwQQAAaEIAAETCAAA4QgAAFEIAABDCAADIQQAAQEEAAEDAAABQwQAA8MEAAJhCAADAQAAAqEEAAADAAACkQgAAmEIAABTCAABAwQAA9kIAAADDAACowgAAwEAAAADAAAAIQgAA2EEAAJLCAAA4QgAADEIAANhBAAAQQgAAwMEAAEDAAABAwQAArMIAAARCAAA8wgAAQMAAAABAAACIQSAAOBNACUh1UAEqjwIQABqAAgAAPL4AAPi9AAB0PgAAoDwAAGQ-AACSPgAABD4AADu_AACevgAAFD4AAIi9AACAuwAAED0AAMg9AADIPQAAcL0AABC9AADgPAAAyL0AABE_AAB_PwAA4LwAAHC9AABAvAAA6L0AAIC7AACCPgAARL4AAJY-AABsPgAAJD4AAHw-AAA8vgAAPL4AAGw-AABAPAAAFD4AAKg9AABMvgAAVL4AAIa-AACAuwAAUD0AAPi9AAAwPQAA-D0AAGw-AAAMvgAAoLwAAIa-AACgvAAA6L0AAIC7AABkPgAAHL4AAFA9AAAtPwAA2L0AABw-AADSPgAARD4AABA9AABkPgAAUD0gADgTQAlIfFABKo8CEAEagAIAAIi9AAAQvQAAcL0AABu_AAAwPQAAuL0AAAw-AAAMvgAAcL0AALg9AAAkvgAAQDwAAPg9AACGvgAAHD4AAIC7AABQPQAAOT8AAKg9AAANPwAAMD0AAKC8AACIPQAAFL4AADC9AACAOwAAEL0AADA9AADgvAAABD4AAOC8AACYPQAAyD0AALq-AACIPQAAiD0AAOC8AAAQPQAAyL0AABQ-AAA8PgAAcL0AAEC8AABAvAAAmL0AAMg9AAB_vwAAA78AAJq-AACIPQAAqD0AAIg9AABQPQAA4DwAAKg9AAAwPQAAuL0AABS-AACovQAAgDsAAKg9AACaPgAA-D0AAEy-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=_NSBm_Q431Y","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["9570015688543204263"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"7533418137124226182":{"videoId":"7533418137124226182","docid":"34-7-16-Z86142E183716825B","description":"If you need to cache a certain section of a page instead of the entire page, fragment caching is the way to go. Learn how caching is stored, how to create auto expiring caches, and more.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2423156/2d4748c4e77c12c3fcaa82878b6a355e/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/Pgg1RQEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"2","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DNYaHRQ9LTgY","linkTemplate":"/video/preview/7533418137124226182?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts PRO #90 Fragment Caching (revised)","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=NYaHRQ9LTgY\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhUKEzc1MzM0MTgxMzcxMjQyMjYxODJaEzc1MzM0MTgxMzcxMjQyMjYxODJqtg8SATAYACJFGjEACipoaGZxeGtqbnpobmJveGtjaGhVQ1NJNzdsSmx6bENGUExkVjFSU0FvWVESAgASKhDCDw8aDz8T1gSCBCQBgAQrKosBEAEaeIHy_P_1_gIA-P79AfkE_wENBv8C9gAAAOwP_f37_wAAAOkIAQMAAAAFAAABBAAAAPv9_gf-_gAAEAoNAPUAAAAJAgAA9AEAAA8A-wb-AQAA9fz-7gEAAAD0_AkA_wAAAOwCBgICAP8ADwINCwAAAAAK-PkRAAAAACAALR091js4E0AJSE5QAiqEAhAAGvABU_PT_xH_BQLGFuwA3x3qAIEFC_8YBP8A5gIGAM_w6ADz9-0A6PAV__ECBwDCANsBAOny_ysbBwD1_AoAEgoaABkB8gAqAA4BFvX2AeQP6v8DExH_Hd4PAB3qBQAUCuz-Ie4C_sTw6P-s_v3_BxcnAhPwCgAaCgP_8xgT--0PDAL68f_-4hz4_sz7AgIRE_cECg3k_ywH4wDrAgQJBRX8BAr7EwEP8f38_vwVBgbnCP3nBQj3Cwf_B-8aFf4JFwf8CP0HB_7__Pv4D_n2JvcA-PceEP_63PcL-wH5A_f3_P7rCg359iH6DAAKEfgLEPj0IAAtbidIOzgTQAlIYVACKnMQABpg7wAANgkPCxD7QOMH_tgb6gvjEuu5Nv_4zf_zGr3tAbvVsEUG_yW_Fg-nAAAALDPhXxwA33Qs2cABygbgvb_ORAR_6AwbwvPsCgHOWOfXF7_x3SMDAP7JxAccEvA4EOr0IAAtyA4cOzgTQAlIb1ACKq8GEAwaoAYAAADAAADYQQAAPEIAAODAAABwwQAANEIAAAhCAADAQAAABMIAADDBAACAvwAAbMIAADjCAAAcwgAAKEIAAGjCAAAEwgAAjsIAAOjBAADwwQAAUEEAAAjCAAAMQgAA-EEAABDBAAAwQgAAIMIAAGjCAADoQQAAuMEAAADCAADQQQAA7MIAAAzCAADYwQAA8MEAAFjCAACAQQAAFEIAAJJCAAAMwgAA2EEAAMBAAAAQQgAAwMEAADzCAADgwQAArEIAAGhCAABYQgAAnMIAAIDAAACUwgAA8EEAABBCAABAQAAApMIAACBBAABkwgAALEIAAJhBAAAAQAAAMEEAANrCAABQQgAAsMEAAABAAAAcwgAAEMEAADjCAABEQgAASEIAAARCAABQwQAAEEEAAIbCAAA4wgAAoEAAAMhBAACEwgAA2sIAAKxCAAAgwQAA8EEAABBBAABwwgAAdEIAAFBCAAAcQgAAGMIAALhBAACqQgAAgMAAAPjBAACIwQAAsMIAAETCAAAwQQAAQEIAAAjCAACwwQAAIEEAAHxCAACwwQAAFMIAAKhBAACIQQAAwEAAAGDBAAAIQgAAQEEAADDBAAAAQAAAEEIAAIC_AAAQwgAAoMAAABjCAABgwQAAMMIAAHhCAAAowgAA6MEAACjCAAA0wgAAKEIAADDBAAAgwQAAgMEAADDCAAAwwgAAQMEAABzCAABgwQAAgEAAAFBBAAC4QQAAiMEAANjBAABAwgAAoMEAAGBBAAA8QgAAQEEAAFBCAACAQAAAbMIAACzCAACIQQAAaEIAACzCAADgwAAAEEEAAHTCAABMwgAAhMIAADDCAAAQwQAAQMEAABRCAACgwAAAXEIAABjCAAAQwgAAdMIAADBBAAB8QgAAPEIAALhBAABowgAAYMEAAIJCAAAkwgAAwMEAAIA_AAAgQQAA4EEAAMjBAABwQgAAwEAAALrCAACgQAAAIMEAAEDBAAA4QgAA6MEAAFzCAAAAQAAAOEIAAODAAACgwAAAoMAAACDBAAAgwQAAQEAAAKDAAACAvwAANMIAABDBAABAQSAAOBNACUh1UAEqjwIQABqAAgAA-L0AAEA8AAA8PgAA2D0AAGw-AAAEPgAARD4AAMK-AAAcvgAAmD0AACS-AAD4vQAABD4AAOg9AABwPQAAmL0AAIA7AABQPQAABL4AANY-AAB_PwAAMD0AAAS-AAAwPQAAyL0AAJg9AACoPQAAFL4AALg9AACSPgAAUD0AABQ-AABMvgAARL4AAAw-AABwvQAAcD0AABy-AACKvgAAFL4AAIK-AACAuwAAPD4AAIi9AABwvQAAcD0AAJg9AAAQPQAADL4AAJi9AACovQAA4DwAAAQ-AABsPgAAJL4AAEA8AAATPwAA-L0AAJY-AACSPgAAqL0AAJi9AADIPQAA2D0gADgTQAlIfFABKo8CEAEagAIAAAy-AACYvQAAcL0AABm_AADYPQAAQDwAAJg9AAC4vQAABL4AAIg9AACYvQAA2L0AAGw-AAB8vgAAND4AAEC8AAA0PgAAPT8AACQ-AACqPgAAyD0AAOg9AACWPgAAmL0AAIA7AAAUPgAA4LwAAOg9AABwvQAA4DwAADA9AADYPQAAgLsAAFy-AABAPAAAUL0AAPg9AAAMPgAA6L0AABC9AACCPgAAoLwAAEA8AAAwPQAAmD0AAOA8AAB_vwAAzr4AAGS-AACOPgAAPD4AABA9AAAwPQAABD4AAOA8AABQPQAAcL0AAIC7AACIvQAAmL0AAEQ-AACKPgAAoDwAAIq-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=NYaHRQ9LTgY","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["7533418137124226182"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"6469373569896994448":{"videoId":"6469373569896994448","docid":"34-3-2-ZFE43457260C90DCC","description":"Spree allows you to quickly turn a Rails project into a full eCommerce application. Here I show how to set it up and configure the look and feel of the store.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/915322/61701d189fdc1e1cac3e995adca1dd03/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/kJaonQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"3","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DIgCVg-GaQ2k","linkTemplate":"/video/preview/6469373569896994448?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts #298 Getting Started With Spree","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=IgCVg-GaQ2k\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhUKEzY0NjkzNzM1Njk4OTY5OTQ0NDhaEzY0NjkzNzM1Njk4OTY5OTQ0NDhqkxcSATAYACJFGjEACipoaGZxeGtqbnpobmJveGtjaGhVQ1NJNzdsSmx6bENGUExkVjFSU0FvWVESAgASKhDCDw8aDz8TjQWCBCQBgAQrKosBEAEaeIEDAQ8AAQAA-_QIAPoF_gIMEf0F9QEBAOgB-Pv4_gEA-PUFAAwAAAAT-gYAAAAAAAD78Q34_gAAFQn9_wQAAAAPA_7__AAAAAv69wH_AQAA4vr89wIAAAD-8gj-_wAAAPYPAQMBAAAADBD_AgEAAAAIBgoD_wAAACAALSlv0Ts4E0AJSE5QAiqEAhAAGvABXeXc_h3qBASpJfcA6gzYAYHh_f8q9eoA3fT2_7f09gDr6dr_0PYiAOURIwHMFPQAyiHz_0xJBv_37hH_LAUpAQ354wFhBCUCFiIHAOP55_8MDQj_Nt0Z_R_XGAEaDeb-GO74_tjkzgGz-uwC7RHwAhfuOAA5DOUE8CAZ-vwMEv3sAwf96Tn6ALru7v4K8tkF-g7BCRj73__OBgT96woJBfP0G_kR3PUC7QcU_gbm-v_vAQgAAC8OCesc_v0bLgkDEAEN_xfl9QL86_DyEO_4-OobCQLew_IGHhn_Au8WB_jlDRH48QwLAO7pCxAdDfr4IAAtFAUbOzgTQAlIYVACKs8HEAAawAeHFuG-uD7sPDlCJr10_Ma9d2ClPPTkNT1NOJq90KRiu0jBE70IkWw-tqcVOoKHDj2cTZe-6j1cuWSPFryPcRU-wC67umtpCT1VOF29BEh-vT6KBL1MxDu-gpxFu1Yy17qkCSo9fzQXvSZYNz3_lWU-lk3vPN8YgjxiUSy9ZFKoPKiWY7xPCHw7ctJFvd-KRLxrnSg-9gROPW-qcLo1RWA-N3zBvTHeIDvQt-W9aLZmPU2q8Dq6Z629QVIavZnZQjzwWc08rHKAO0bSbjwlPby9rZnGvNkWlLzIC-k95rSCPCdUCz3u1g29m4JGPAfd8zvog8q8CoMaOYULlLwjPcu9OO65PN62pbxtqeM9BhGpvBSd2zzZQpC9Nr26PEjsajvXtpI9bFRxPbKBlTvThuM9zHZqPdZ0vTzU74K8nTcEvTN_2Doc7uM9rkKvPJxMwbwe3ci8JmoMPBgiJzxWR249f-h4PasTxrwpFNi8oW8BPR2JQLoiZaU9MTY-vWjnNDwcXNo9te7wvERsjzrAWS892NgFPgsxUTvKJQQ9w7-EOwQmCTm3MIG8DszFOV0KmbxTU1w926EGPfqVELwdBN29qGonPK8h2TtLfcQ9tnJlPK7QrDzkXHQ9s5HQPIwoszvlHLY9X6bHvTThUbt01Ve9fxPpOl1FMbtaxXE97yUIvUXzvjvqbui7S1X_vOtyjDqfbVq8ru2SPeOsCTfVhnk8bMBWvWBd0zsf1dW8SpywvGRml7qLXts7_M8QPRjIXDsVs3Q9QGCvvY1ifjilBZo7WTVjPNE64jnRQl08SJAlvdVnlDj2-FM9-oMcvQE2QrkN6cs91gtUPaEcMTkRQ6E8fIidu3U0ejqW4jQ984rMvHeDjrksXtE8YA4xPdLsvDm7vmo943KHvfAmvbnIg-M8dQzjPL4c2be10a88LX95vWRvBznBQtw8kxjJvUU21DaNUY28x5YMvEJxKDhDpqE8mgmGvERBpbiPZLA93Ykju9HKkretDiU8UcAWPQ3JVbeeBjG9g8DqvTPMkDge-eO9G-ucvRzChbji1_66inqsPdVYlbjor8a8U0A6vRFqODhN2lS9hveWvTeDAbdvKnK9DxJ9PScMC7gX0xE9RtmBvTv-EzhfDhY93u5bvdm177ejXrs95gv3O-yx8jet_J-5lGxwPTBLcTjcNFE9ebGwPFCeqje8T0A7pkK8PPkEdrdG5JA9gcYxPeWQjzh6U5G82dX_PC8FBbn86gW9hrC1PFnKarc6Cgy78N7RPEjXhDggADgTQAlIbVABKnMQABpgHgMAS-kZ6gvxOOoGJ8UD-_L4Leu9Q_8M4_8GBrsMAsPjr1AL_z_EDAqfAAAANErUQP0A5n__5rUUuuX4tbAsICZi0uQOvxf0AujEWBPQBcXYJycbAA24vOwkKwsuH9v4IAAtvnYVOzgTQAlIb1ACKq8GEAwaoAYAACTCAADUQgAAAEIAAKhBAACQQQAAfEIAAGxCAACwQQAAksIAAADBAADwQQAAlMIAAADBAADgQAAAUEIAACzCAAAIwgAATMIAAPjBAACAPwAAgEEAAITCAACgwQAAMEEAAOhBAAAMwgAAoMAAAKhBAACgQgAAYMEAAFTCAADAQAAAzsIAAIRCAABgQQAAXMIAAJhBAACoQQAABEIAALpCAAAsQgAA8MEAACBBAAAgQQAA2MEAAATCAABQQgAAgL8AAPBBAAAAQQAAqsIAAOjBAAA0QgAABMIAAIhCAAA8QgAArsIAACDBAACIwQAAkEEAAARCAAAEwgAA4EAAAGzCAADYQQAAwMEAAHBBAAAAQAAAuEEAABDCAAAEQgAAoEAAAEDAAAAAQAAAgMEAAIhBAADAwQAAQEEAADRCAACAPwAAOMIAAGxCAABAQAAAmEEAAABBAADAwAAAIEEAAMBBAACIQgAAAEAAAMBAAACMQgAAEEEAABDCAACQwQAAIMEAAAjCAACkwgAAYMEAALDBAACgwQAANEIAAHhCAABEQgAAQMEAAJhBAADwwQAAkMEAAIA_AABEQgAAiEEAAEBAAADgQQAAdEIAALBBAAAMQgAAkMEAAHDBAACAwAAAAEEAAIBAAACmwgAAUEEAAJDCAADAQAAAYEEAAHBBAACIQQAAIMEAAEDBAACwwQAADMIAAHhCAAAAQAAA0MEAABhCAACIQQAAoEAAAIC_AADQwQAAoEEAAJBBAABQQQAA0MEAALJCAAAwQQAA8MEAAFxCAACAvwAAMMEAAADBAAAwwQAAgEAAAFzCAACQwQAAOMIAACDBAADwwQAAMEEAABRCAABgQgAAkEIAAHjCAADAQAAAYMEAAJLCAAAAwAAAgEEAADBBAABAQAAAiMEAAKRCAADgwQAAqEEAAIDAAAB8QgAA1kIAANDBAACYwQAA4EIAAMbCAABcwgAAiMEAAJjBAACAQQAAAEIAALzCAAA8QgAAhkIAAOBAAAB4QgAAyMEAAODAAAAAQQAAWMIAAJBBAACGwgAAAEAAAGDBAADIQSAAOBNACUh1UAEqjwIQABqAAgAA4LwAAIg9AABUPgAAhj4AABA9AACIPQAAuL0AAAm_AACKvgAARD4AAIA7AACAuwAAiD0AAEQ-AABQvQAAEL0AAOg9AADYPQAA4DwAAP4-AAB_PwAAgDsAAMi9AABAPAAA2L0AABw-AACYPQAALL4AAKA8AABMPgAAqD0AACw-AABQvQAA-L0AAEQ-AADoPQAAuD0AABS-AAB8vgAAfL4AAPi9AACoPQAAiD0AADy-AABwPQAA3j4AACQ-AACYPQAAiD0AAES-AADoPQAAiD0AAJg9AACCPgAA6L0AAIC7AAApPwAA2L0AAJo-AADOPgAAUL0AABS-AADYPQAARD4gADgTQAlIfFABKo8CEAEagAIAADy-AACgvAAA2L0AABm_AAAsPgAAgLsAAIA7AAAwvQAA-L0AALg9AACgPAAAmL0AAAw-AACOvgAAFD4AAKC8AAAEPgAASz8AABA9AACWPgAA4LwAAOg9AACGPgAADL4AAHA9AAAMPgAAZL4AAJg9AAD4PQAAgLsAAKA8AABwPQAA4LwAAEy-AABcPgAAyL0AAPg9AACAuwAAuL0AABC9AAB0PgAAuL0AAGS-AAAQPQAA6L0AADA9AAB_vwAAsr4AAHS-AABkPgAAHD4AAKC8AACgPAAABD4AAIg9AACAuwAAcL0AABy-AAAQvQAAyL0AAJg9AABkPgAABD4AAI6-IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=IgCVg-GaQ2k","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":576,"cheight":360,"cratio":1.6,"dups":["6469373569896994448","70084584297799824"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"16384693278657494589":{"videoId":"16384693278657494589","docid":"34-7-15-Z41D5E4664604A527","description":"Add full text searching using ElasticSearch and Tire. Here I will show the steps involved in adding this search to an existing application. This is the first part in a two part series.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1032981/7bdd03ee4b296b54a1c6622974460c79/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/68GQFAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"5","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D0j-gNrLfDFs","linkTemplate":"/video/preview/16384693278657494589?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts #306 Elasticsearch Part 1","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=0j-gNrLfDFs\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhYKFDE2Mzg0NjkzMjc4NjU3NDk0NTg5WhQxNjM4NDY5MzI3ODY1NzQ5NDU4OWq2DxIBMBgAIkUaMQAKKmhoZnF4a2puemhuYm94a2NoaFVDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZURICABIqEMIPDxoPPxPWBIIEJAGABCsqiwEQARp4gQXwB_gBAAAG8wgCBAj9AhAUA_r1AgIA7A_9_fv_AAD4-v8FBQAAAAn7_gcBAAAA-vz0-fX-AQAPBgv8BQAAAA_z-AQDAAAABQH9B_8BAADt_gD2AgAAAPr6Cfr_AAAA7QMQAv8AAAAFBwMVAAAAAAAE9QQAAAAAIAAt1oXSOzgTQAlITlACKoQCEAAa8AFR89X_FfADA94Q-gDvFfsBgfD7_yD47wDjEA4A0-v4APv75QDj5yb-4vsMAMIa4QAD-uf_KhoHAOUCBf8NHSoAKQHnACL1HAAK-vr_5Q_q_wQZBQAa8hP-G-D4AQoS9v4m3wQAxvHp_8rr7gL_AyAAAfEd_SwQ_f_0GBL8AhMLAu7z-gXjG_j-1OcJ_wcD-wMKDeX_HADtAvT5AQILEQUE9wcUAxjq9vr9DhT9AfEN-_MBBgAQCwcD8CAJAfgmEQL-AgEDB___-AET_f0T6fL4-wwNB-fS9QQDAu8MAvj-_P8LCPgEFAUO8f0N_Bga-vcgAC2Q-k47OBNACUhhUAIqcxAAGmAS6QAV6xzwJe9Z__X20Bja9ucH9rVX_x3I_97s9A4B0dayMhX_N7YGBZkAAAA2Nd1HAQD9fyPQugDI6xqQ7wYyD1vrFgu1E_EoALRz2OYE1N31Hz0A3sa79TH12iIc8QQgAC2dxxU7OBNACUhvUAIqrwYQDBqgBgAA4MEAAJRCAACAvwAAAAAAADRCAABcQgAAhEIAAJBBAACOwgAAgEEAAJhBAACOwgAAfMIAABBBAABIQgAAPMIAAODBAABswgAA2MEAAMjBAADYQQAAVMIAAETCAAAgQQAAQEEAAPjBAACAPwAA4EEAAGxCAAC4wQAAoMEAABBBAADQwgAAikIAAGDBAACQwgAAIEEAAOBBAABAQQAA6kIAAOhBAAAgwgAAyEEAAJjBAAAQwQAAqMEAAPBBAABQwQAA0EEAAKDAAADqwgAAyMEAAFBBAAAYwgAAeEIAAAxCAACowgAAEMIAAKDAAACgQAAAQEIAAHDBAAAQwgAAmMIAAIBAAACYwQAAQEEAAHDBAAAwQQAAQMIAAEBBAABAQAAAAEAAAIhBAACAQAAAsEEAAKDBAABAQQAAsEEAAADAAAB0wgAATEIAAIBBAACIQQAA4EEAAOBAAAAwwQAAgkIAAHBCAACIQQAABEIAADBCAACowQAACMIAAKDBAADgwAAAWMIAACzCAACQQQAAPMIAAEDBAAAgQgAAOEIAAHBBAADYwQAAsEEAAIDAAAAQwQAAAMEAABxCAADAQAAAAEEAAIDAAAAwQgAAgD8AADhCAABwwQAAIMEAAPBBAACAvwAAAEEAAJbCAABAQQAAzMIAAIBBAADAQAAAEEIAAABAAABYwgAA8EEAAPDBAAAAwQAAWEIAAABBAABwQQAA0EEAAADAAACQwQAA0MEAAOjBAABgQQAAAMEAAIDAAADwwQAAhEIAAGDBAABgwQAAZEIAAIBAAACwwQAAEEEAAMDAAABwQQAAQMIAANDBAAB8wgAAAAAAAMDAAAAgwQAAkEEAAAhCAAAQQgAAfMIAAODAAABAQAAAlsIAACRCAADAQQAAEEEAAODAAABAwQAAjkIAAHDBAADQQQAAEMEAACBCAACwQgAAEMEAAHDBAAD-QgAAxsIAADDCAACYwQAAgMAAAEBCAAAoQgAAusIAAMRCAABoQgAA0EEAACxCAABAwgAAoMAAAIBBAABswgAAAEAAAJLCAAAgQQAAYMEAAMjBIAA4E0AJSHVQASqPAhAAGoACAADYPQAAEL0AAMg9AABEPgAAQDwAAAw-AAAUPgAAC78AAHy-AABAvAAAFL4AAEA8AABEPgAAFD4AABA9AABQvQAA4DwAADQ-AAD4vQAABz8AAH8_AADovQAAqL0AAOC8AACAOwAAUD0AAOg9AAA8vgAAqD0AANg9AAAkPgAAVD4AAAS-AAAcvgAAlj4AAMg9AACAOwAAqL0AAMa-AACSvgAA-L0AAKC8AABAPAAATL4AABS-AAAMPgAAHD4AAOA8AACAOwAAZL4AABC9AADIPQAADD4AAIo-AAA0vgAAcD0AAD0_AADIvQAAsj4AALI-AACKPgAARL4AACQ-AABAPCAAOBNACUh8UAEqjwIQARqAAgAAXL4AABQ-AADgvAAAEb8AACQ-AACAuwAAoDwAAPi9AADgvAAAND4AADC9AABwvQAAbD4AAGy-AAA8PgAAoLwAAPg9AABZPwAA6D0AALI-AACAuwAAML0AAK4-AADovQAAgLsAAOg9AAAMvgAA-D0AAIi9AADgvAAAoLwAAKg9AADgPAAAmL0AABw-AAC4vQAAmD0AAIA7AAAwvQAAoLwAADQ-AADovQAA6L0AAKC8AAAQvQAAmD0AAH-_AADGvgAAnr4AAFQ-AAAsPgAAQDwAAEC8AABkPgAA4LwAAFA9AACIvQAA-L0AAIC7AABAvAAA2D0AAJg9AACgPAAARL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=0j-gNrLfDFs","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["16384693278657494589"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"13744088801713997645":{"videoId":"13744088801713997645","docid":"34-0-5-Z671E9AB327CED84C","description":"One way to improve performance is to reduce the number of database queries through eager loading. Here I demonstrate this and compare the difference between the "includes" and "joins&q...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3263151/a61d35eaa244475af989ca14bbc521cc/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/-TbXOgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"6","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Ds2EPVMqOsTQ","linkTemplate":"/video/preview/13744088801713997645?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts PRO #22 - Eager Loading (revised)","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=s2EPVMqOsTQ\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhYKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1WhQxMzc0NDA4ODgwMTcxMzk5NzY0NWqECRIBMBgAIkUaMQAKKmhoZnF4a2puemhuYm94a2NoaFVDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZURICABIqEMIPDxoPPxO7A4IEJAGABCsqiwEQARp4gQH8B_kAAAAD_gv6_QP_ARsOAAb0AwMA6AH4-_n-AQD18An8_gAAAAIBBfwLAAAAA_v8-_39AQAbDQkABQAAAA8D_v_8AAAABQH9B_8BAAD1_P7uAQAAAPv9AwYAAAAA6wj-AAEAAAAPAg0LAAAAAAL3BgcAAAAAIAAtp-LTOzgTQAlITlACKoQCEAAa8AFN9-f_AfsCA-0I8QD---EAgfD7_ykS9QDo_Q8AzwLqAOr59gDe7woA1BMRANcB9P8M59wAORXoAOzvCgD3Ey4AKQL1ACT5AwAM6_4A9Q3s_wkHFQAc3w4AL-0YAfkO6f8S8_r_1fDx_8sI7v8H_Q0EF_IbAjoL8fwFIRIA7yQZA_37EgDzGwn_2-r5ART6Bv4T9tsBHADtAtQO_AMEGhAH9uIZ_xjq9vrxEhME-u32_PMBBgD_BPoIAyYP_wgQDggG-_0DKgD-9QH_-fYq7PP-7yMGBPzgAgQV_AH_CfUA8-X7C_XvIgcADPIKBxga-vcgAC2Q-k47OBNACUhhUAIqcxAAGmAW9AAf8BUBL9hD7RP9-SXzBs4o7bo6_z3A_9UGzuH10NGfNAL_Ns0ABZkAAAAuSdZcIAD9fy3goBzSFP_CmuIh_XH9-iC4A_soCM5lBdj0y7jqHBgA68O94ULq9xUr-SIgAC3rUhA7OBNACUhvUAIqjwIQABqAAgAAoLwAAJg9AAB0PgAA6D0AAKg9AADYPQAAHD4AAPK-AADYvQAALD4AANi9AAAcvgAADD4AAJo-AADgvAAAuD0AAAQ-AABwPQAAMD0AAAU_AAB_PwAAoDwAAOC8AACoPQAA6L0AAKg9AABUPgAANL4AAEC8AAA0PgAAQDwAAMg9AAD4vQAATL4AACQ-AACAOwAAUD0AAKi9AACKvgAAnr4AAL6-AACYvQAAJD4AAJi9AAAEvgAAiD0AALg9AADgvAAAoLwAAOi9AADgPAAAiD0AABA9AACSPgAATL4AAKC8AAAjPwAAiL0AAIY-AADSPgAA4LwAAEA8AAAkPgAAVD4gADgTQAlIfFABKo8CEAEagAIAAGS-AACgvAAA4DwAAC2_AADoPQAAML0AAFQ-AAAUvgAADL4AAFA9AACgvAAAmL0AABQ-AACSvgAALD4AAEA8AAAQPQAAST8AAGQ-AACqPgAADD4AAEA8AABEPgAABL4AAOC8AACAOwAAJL4AABQ-AAAQvQAAiL0AAEC8AADIPQAA-D0AAKK-AAAcPgAAqL0AACw-AABQPQAAyL0AAKA8AACiPgAAFL4AAFC9AABAvAAAUD0AAJg9AAB_vwAAAb8AAOi9AAB0PgAAmj4AAOA8AACAOwAAMD0AABA9AAAwPQAA6L0AAMi9AACYPQAAUL0AAEw-AABcPgAAmL0AABS-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=s2EPVMqOsTQ","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["13744088801713997645"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"17349522841548896829":{"videoId":"17349522841548896829","docid":"34-7-15-Z2C201148928BDA32","description":"Simple password authentication is easy to do with has_secure_password. Here you will learn how to make a complete Sign Up, Log In, and Log Out process as well as restrict access to certain actions.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2802633/5cba42439cf4bdb74a102bcf32c49ab2/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/GCaKlgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"7","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DHw6WtWJwRtU","linkTemplate":"/video/preview/17349522841548896829?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts PRO #250 Authentication from Scratch (revised)","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Hw6WtWJwRtU\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhYKFDE3MzQ5NTIyODQxNTQ4ODk2ODI5WhQxNzM0OTUyMjg0MTU0ODg5NjgyOWqIFxIBMBgAIkUaMQAKKmhoZnF4a2puemhuYm94a2NoaFVDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZURICABIqEMIPDxoPPxOeBoIEJAGABCsqiwEQARp4gQIFBfcG-QD8AwUC-Qb-Ah4QAAfzAwQA4QLu9gP8AgAC7wj0BQEAAAUA_wEFAAAAAv4DA_3-AQAAFAkIBQAAABIH_gn1AAAA-PnzD_8BAADr8AXzAgAAAPLxCAD_AAAA5Aj8CwAA_wAFAggKAAAAAAz-Bv0AAQAAIAAt-rDAOzgTQAlITlACKoQCEAAa8AFVD9H8E9HyBaofyv_HJPcAgRruACTg7AC4--gAztvqANPVywAF4wn-0fb2AKkAzAHZGvT_LRgZ__btE_8R7T0ADvjgATLwKQAa__oC3Q7H_wUaGP4U2x4ARuH7Aib6_vpD-O3-1OLKAbnh_v_gHSgBGuoOAC4THAIBJjP98ysXBAXz_wbeIxT_t_kDAwYk7fz8JNYFKQDkAur2L_8l_eUCD_kaAfT27PzrCi4ECu0D7Q7_AAb1FPIH6CQe_vQ3GAP6-wEVBOv88wA8APsnBPL4AxcEBxTe-QoS6_EB6xH4_OX6AvbeHggO3fsd5d4I9OwgAC1o4g47OBNACUhhUAIqzwcQABrAB-li076K8AU9kHjDPME72b1TFr89V2J5PPHZGr6ydfw7OY-EvYldKz7TXcM9fYYFPDhpir7RDD087a59PI9xFT7ALru6a2kJPb9E_L2YdfW8gln8vDHqKr66cNY6QRIRvSt9cDsh2Ae9GCJMPf8hPT7Oif08ThBQPA14D73-LVy8Wy7tuW8nhj342a28BcG9OY4EGj4ExTQ8Fdm5OxhaHT5qB3G7tIUQPCOTgr1Vh9w8uhVCPJo6VL1MU6W7uAD6ulKQqTy_dwA9IRutPFj-vL3F2Z69KktfO3_u1TyA4AA9yqFqPERplLtttT09G-VPPMUuOz3H90C90FjgPJfkML5Ebyw97IJmvD1EIz5WHNi8TZqrPENV7L2Ivjs8RZC5PBCniD3gyFG6ZFTfuvQ04D04k8A9dwJQPHgcjrtK6km9QJ5Au6PNMT5sszG8yHi5vND7db0ESGG64zsKPAm70Tscts0973pEvI2bmr1zlTg97PuLvCJlpT0xNj69aOc0PP3Fpz1zLZq8FF5-u4-tIbtVaAA-EAZOuoAqrjy47yw9Kh1SuimMkjyAY5E79Ve8uy2qaj1SESM8Q32_u4Uedr3Qsxm9yGk-vJoAaD0AWSM9YXE4PIUs4roCzMI7KMrvutrodzx2g6296cucuxDmFr6kIog6qqeMObnNr7y70EG9ogC8u0YOjD3FlAO9_DFvO-LAhb3buAo9eh2AOmIvVD0po8C8v3cjuwFleDw8NAe9U4I5uqI10DwQfOc8nHMNu9U3dT0rFo-97rDLOc2h1jx4UpU8PMqXOMAgCT01h1o81a8ZOOwWnrvj0BE9NV_ZucBMaj3Ru7e9-RjEuOX2Q7v8AwC9rOsKudaiSzvdvCa6AuQEOM72jT0aUC89xx6aOQnGfD3CIzu8Ly6yNrdulDzz9YY8OEFgOHQhHDyUqY2988AnNz39lDscHQG9L6WiuNhZgLv3bOO63YDBNztWJD0JkYg7aHmEtgnfGz2Ejzc9XCn8uHtACr3VQsk8E6bnNsU8m72qd329YbYkuFcG9b1wQ-y9zAyLuM_g3Tn6umc9CgWHuK97671zf6W9UMARuAKKBzyfOaC9sxGdt8KG57yzoMu8TX9fuC3R2b28oIS968mUNw2eoz1OyNi8dh-_uGaDHD5c3KC98PyDt3UCOj1J9w49AuUoN8VU2j0csHA905sAOFyooT19xJS9uKGWN4iEzz1rsks9ibeFOAYsWb07Uj-7eDwmuIO-2bzJjUc9vDqcNQsxTbytIee8gxjLNyAAOBNACUhtUAEqcxAAGmAQAgAzFekGDOlW9QAL1B_46-H__uBL_-q-_-Mevxv9vdykQCj_I9oQ8KEAAAAoKOlkCAD_efXWywTDDeqkttc0OH_o4i7QFf4k2uBR1eEv4tH0EA8AAcLMKhwk-Bs17wUgAC2MGxg7OBNACUhvUAIqrwYQDBqgBgAAgEAAANjBAACMQgAAwMAAANhBAABQQQAAZEIAAIBAAAC4wQAAsMEAAGhCAABwwgAAGMIAAMDBAADYQQAAAEAAADzCAAAAwAAAIMEAAEBCAABIQgAAiMEAAEBAAADowQAAQMEAAODAAACAwAAA4MEAAABCAABAwQAAoMAAABRCAADQwQAA4EEAAGjCAADgwAAAsEEAAJBCAADAQAAAAEAAAGBCAAAEQgAAoMEAANBBAAA8wgAAmMEAAGDCAAAEQgAA3EIAACDBAAAEwgAAcMEAAGDBAAC4QQAAskIAADBCAACWwgAA2EEAAFBBAABAQAAAkkIAAHDBAACAwQAAiMEAAAxCAAAcQgAA4MEAAKDBAAAwQgAANMIAALBBAACcQgAAgEAAAIBAAADgwQAAPMIAAEDBAABAwAAA2EEAAKbCAACawgAAjkIAADhCAABcQgAAYEEAACTCAADgQQAA4EEAADRCAAC2wgAAkMIAAEBCAADIQQAAhMIAAJjBAABIwgAAUEEAAIRCAABIQgAA0EEAAIA_AABUwgAA4EEAAJjBAAAowgAAMEIAAKDAAADoQQAAwMAAAGRCAACuQgAASMIAADzCAAB0wgAAIEIAAIA_AADAQQAAcMIAADzCAAD4QQAAEMEAAFjCAACoQQAAoEAAALhBAABwQgAAAMIAALDBAACwwQAACMIAAIBAAAAsQgAAfMIAALjBAADwwQAANEIAADxCAABAQgAAEMEAAHzCAADAQAAAUMEAAEhCAAAAwQAASEIAABBBAABgwgAAMEEAAKBBAADgwQAAuEEAAKhBAABMQgAAEMEAABDCAAD4wQAAQMEAAMTCAADIQQAABEIAAEDAAADQQQAAmMEAADTCAAAQwgAADEIAAFxCAABIQgAAwEAAAIDBAABMwgAAYEIAAIBAAAAAQAAAUMIAACBCAACAPwAADMIAAMhCAADAQAAAUEEAACBCAADYwQAAcEEAANhBAAAEQgAAlMIAAOBBAACgwQAAIEEAAKDAAAD2wgAAUMEAAIBBAADAwAAAoMAAABDCAACwwQAAXMIAAMDAIAA4E0AJSHVQASqPAhAAGoACAABAvAAALL4AAFQ-AABsPgAADD4AACw-AADSPgAA-r4AAES-AACgvAAAdL4AAMi9AACoPQAAyD0AAOi9AACoPQAAgLsAAHA9AAAQvQAAHz8AAH8_AACoPQAAHL4AAEA8AADgPAAAiD0AAIY-AAAkvgAA-D0AAL4-AAAMPgAALD4AABC9AAC4PQAAij4AANg9AABUPgAAHL4AALa-AAC4vQAA6r4AADA9AABUPgAA-L0AAOi9AACyPgAALD4AAOA8AACIPQAAEL0AAEQ-AAAUPgAANL4AAAQ-AAAEvgAAUL0AAEk_AAAwvQAAyj4AAAM_AABAPAAABL4AAAQ-AAA0PiAAOBNACUh8UAEqjwIQARqAAgAAXL4AADC9AAAwvQAAJb8AAEQ-AADgvAAAHD4AANi9AAA0vgAAcD0AAKi9AAAwvQAAoDwAAIq-AAAsPgAAgDsAAJg9AABTPwAA2D0AALY-AABQvQAA6D0AAMg9AABwvQAAcL0AAEC8AAAEvgAAqD0AAIi9AAAQPQAAoDwAACQ-AAC4vQAANL4AADQ-AADIvQAAhj4AAHC9AABcvgAAUL0AAIg9AACIvQAAmr4AAAQ-AADgvAAAED0AAH-_AAAVvwAARL4AAAQ-AAAsPgAA2D0AAIC7AADIPQAAcD0AAHA9AABQvQAAUL0AAAQ-AAAQPQAAbD4AALo-AABwPQAAur4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=Hw6WtWJwRtU","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["17349522841548896829"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"13774410847701681960":{"videoId":"13774410847701681960","docid":"34-6-12-ZFCBC508749CE8A5C","description":"If you need to quickly create an informational site that can be easily edited, consider using a content management system. Here I show how to build a site using Refinery CMS.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2089623/752f92d9e18dd5ad261df8cb6d2f08ac/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/8r-0EQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"8","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Df3rxVC3Q584","linkTemplate":"/video/preview/13774410847701681960?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts #332 Refinery Cms Basics","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=f3rxVC3Q584\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhYKFDEzNzc0NDEwODQ3NzAxNjgxOTYwWhQxMzc3NDQxMDg0NzcwMTY4MTk2MGq2DxIBMBgAIkUaMQAKKmhoZnF4a2puemhuYm94a2NoaFVDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZURICABIqEMIPDxoPPxOuBYIEJAGABCsqiwEQARp4gfv2Dv7_AQAA-f8D-gf-AgwKB__2AQEA7QrwAAUAAAAI9wMBCAEAAAT3CAQAAAAA__L_-Pj9AQARFAUFBAAAABIJ9_32AAAA_P39Cv8BAADt8gT0AgAAAAH9DxAAAAAA7xT_-____wAUCQMMAAAAAAb9DQEAAAAAIAAtKufUOzgTQAlITlACKoQCEAAa8AFO4eL_BAsCAtsB7wDnIv4AgfD7_wj--gDQBP4Ax_cJAN4K7ADz8hwABesl_7EM8wH3-fP_RRAQ_wf3GQASCRkAHAvuACfvDgAjAQYA__bq_-0QBP8W5AEBF-ESAQIR7gIhAQr_4_nrANvvAAHrAAv_9-UtASwQ_f_wGgsDEgsB_-sM9wTfAQr8zfsCAgjy8wX8CtEGKgfjAOzr-QQGCO4EAwgM_Cfv-QMU_BMF9PYDA__8_AIKB_8HFvsZBPoWAP8G-_0D8ur1-vYf9PgG4ez7-BQBCfzuBAYUAfb3CQEC-OwKDfoGCw8E9w0FAv0V9fwgAC2Q-k47OBNACUhhUAIqcxAAGmAY6QBJAx3IHfpC8P35zyDE_dnv7MtF_wXe_-8Q1QH2yNKxMhj_I9sIAZwAAAAwP9tG2QAEf_LlzQmwDPuVrvZEBm0bFuKw2_ol-cJm9tT92wEHJR0AD8C02TAE6SMd9xIgAC2-zRU7OBNACUhvUAIqrwYQDBqgBgAAAEAAAJhBAACMQgAAQMAAAKBAAAAAwAAAZEIAALhBAADAwQAAGEIAAKDAAAB8wgAAeMIAAJjBAABgQQAAHMIAAKhBAABswgAAoEAAAKhBAABYQgAATMIAAJDBAACAQAAAJEIAAFDBAABQwgAAAEIAAEDBAADwQQAAAEEAAJhBAAAowgAAKEIAAKDAAABAwQAAgkIAAIRCAADQwQAAJEIAAERCAADIwQAAoEEAAJBBAACAvwAAIEEAAHjCAADwwQAApEIAAFBBAACgQQAAwMAAAKBAAAAowgAAwEAAADBCAADywgAAiEEAAAjCAAAkQgAAZEIAAKBBAAAIQgAAnMIAACxCAADgwAAABEIAAEDBAACAvwAA4EAAAMBAAAAsQgAAkMEAAJxCAAA0QgAAAAAAANjBAACYwQAALEIAAOjBAAC4wQAAoMEAAIBBAABEQgAAmMIAAKbCAABgQQAAAEAAAKhBAACAQQAAmMIAANhBAADgQQAAgMEAANDBAACOwgAAVMIAAKBAAABwQQAAQEAAAIBAAABAwAAA0EEAAGDCAADAQAAAQMAAAAAAAADgQQAACEIAAABAAABoQgAAAMAAAFDCAAAsQgAAREIAAMBBAAAwQgAAnMIAAADCAACAPwAALMIAAADCAAA8wgAAOMIAAKBBAACSQgAAwMAAAPjBAADAwAAA8MEAAMBBAAAwwQAAgD8AAADAAAAMQgAAQEAAACTCAACAwQAAJMIAADzCAACowQAASMIAADzCAADQQQAAhEIAAJBBAABgwQAAdEIAAHBBAACAwAAAQEIAAKjBAAA0QgAAlMIAACBBAAAYwgAA4EAAAOTCAABwQQAAXEIAAAxCAABoQgAARMIAAJjCAABAwQAATMIAAChCAADYQQAAkEIAADBBAAB8wgAAIMEAACDCAACMwgAAaMIAAGRCAADQwQAAvsIAAIJCAACGQgAAGEIAAABCAACeQgAA-MEAAEBBAABAwQAAVMIAAABAAAA4wgAAyMEAACDBAAB8wgAAQEIAAEBCAACYQQAAKMIAACjCAACowQAA-MEAACjCIAA4E0AJSHVQASqPAhAAGoACAAB0vgAA4DwAAI4-AAA0PgAA2D0AAIg9AAB8PgAAur4AAMa-AACIPQAAEL0AANi9AADgPAAAMD0AAGQ-AAC4vQAABD4AAKg9AAA8PgAAET8AAH8_AACgPAAA6L0AADC9AAAwvQAAoLwAAAw-AAAEvgAABD4AAN4-AAAUPgAAoDwAAOA8AACIPQAAPD4AAEw-AABwPQAA2L0AAKa-AAA8vgAA-L0AAFS-AACgvAAAFL4AAJg9AADoPQAAZD4AAHC9AAD4PQAAmL0AAFC9AABAvAAAqD0AADQ-AACIvQAA2D0AABc_AABMvgAAij4AAAE_AADYvQAAUD0AAEQ-AAD4PSAAOBNACUh8UAEqjwIQARqAAgAATL4AAOg9AAAUvgAAF78AAIC7AACovQAAJD4AABy-AACIPQAAcD0AAFC9AAAcvgAADD4AALK-AABEPgAAED0AACw-AAA_PwAA4DwAAJY-AABQvQAAmL0AAGw-AAAQvQAAgDsAAJI-AAB0vgAAuD0AAOA8AAA8vgAAcL0AAJg9AABwPQAAjr4AANg9AACIPQAAMD0AAIC7AACAOwAAqL0AAHw-AACAOwAA2L0AAKi9AAAwvQAAiD0AAH-_AADWvgAAjr4AALg9AABkPgAAqL0AANi9AAAcPgAAQDwAAHA9AADIvQAAmL0AACS-AACgvAAAmD0AAEC8AAAQPQAA2L0gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=f3rxVC3Q584","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["13774410847701681960"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"10485268161670851959":{"videoId":"10485268161670851959","docid":"34-10-11-Z11915723803E4CBC","description":"Rails comes with three environments: development, test, and production, but it is easy to add your own. Here I show how to add a separate staging environment and how to start up Rails under this.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4067376/9b2c32605250f976374a8a716e5d3d3d/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/gZByYwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"9","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DbQUntHWTVL0","linkTemplate":"/video/preview/10485268161670851959?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts PRO #72 - Adding an Environment (revised)","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=bQUntHWTVL0\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhYKFDEwNDg1MjY4MTYxNjcwODUxOTU5WhQxMDQ4NTI2ODE2MTY3MDg1MTk1OWqIFxIBMBgAIkUaMQAKKmhoZnF4a2puemhuYm94a2NoaFVDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZURICABIqEMIPDxoPPxP1AYIEJAGABCsqiwEQARp4gQADA_EB_gDz-Qz2_gEBARcGBgL1AgIA9Qf7_v8C_wAE8f4CBAAAAA_79Q_6AAAAA_v8-_39AQAPDv3-9wAAABMJ9_32AAAACgb2Cf4BAADy8vj1AgAAAAAFCP7_AAAA7QkB8___AAD8CAkFAAAAAAv0BQ0AAAAAIAAt7zLOOzgTQAlITlACKoQCEAAa8AFW_-MAC_AMA_gh-gDgCu4BgfD7_xQP9QDhBPoB2__yAfP37gDc-BkA1BMRANkP9wD9-tv_NQsMAP7mC__xAQoBIv37ABPv-AEb8Q0A5Q_q_xYfIP8o5hP-JdwFAAYI3v8E8PwB4AbjAK_-_f8IDxoAEOEcAxsWBwD-Ch39AhMLAgbyDP_sBvQBzPPy_hT6Bv4I_uIAFQf2_OwD9gEZKQMBAAEXARD78_3-_RQGCPsU-d0HDAEBBAYB8BkV__gmEQLxAAQGBP8O-ezrB_obAvb7-wwNB-fr9gf7AfoD_-oCBAQFEfsAHAED8f0N_Bga-vcgAC2Q-k47OBNACUhhUAIqzwcQABrAB2oW0L6slBk9Uw33u8q7n71aRoo9fIZLvDvHIL4vCoy8qwtTvIldKz7TXcM9fYYFPJfHqr4Tx-w7vhGdvOog7z3zeDU8kaawPA4xDr5NBpE8R-hCvLeyJL4pFcM8RNBivMX4VbyXUIa9kEMpPQqBLD45R_g8Jey2vKW1Dr0nySk8XdwGPOpBQT0DJSK7tRg8vCgLDz5iBCM9eDySPBhaHT5qB3G7tIUQPFpXVr2eDC49CkoPPBM8Dbvz1u8880yauv5ukD3H7HI7oXMNPUQgvb20YD29W9VHObJ9TT3EZ0E9HFODO82gkLujkY89BnEUPYYbsDzkXBS9qACYPA1TK75csqY7Yro1vCL9Fj5WtSm9I3ZYux7Sqb0W8s46XjKpPGu58zwwDUg94zUOPDGxGT6p9SM8O0iZPInqLbzp2429304DPGowPT4N4iM9mZopu9D7db0ESGG64zsKPAm70Tscts0973pEvI2bmr1zlTg97PuLvNgocD3F7qG9Ncn2Oyxnuj2R-gQ84hBgPNgoUD0028U9qt1lPPm6MbyJbQE9LYFvu9HH3zsz3as8l0MBvMHuCj0e3II8oBptO9rm5r1LYTk8IVU5vLEpAT0rcqO8tiJ7PORcdD2zkdA8jCizO9rodzx2g6296cucuzobt734MrS6FDlpO4GxHbsWSgu9sdKwu0e5mj1jVjm8XgaMO00Knb0CrAI82IbEOmnk0z3J0r28UrAGuBL4ZLvuLDC8Ntf2N_Iilzo-7RA9WFFmu9U3dT0rFo-97rDLOUqhZz3pB5o88xonOTVpCT2Qjfa8WH4DOqKH0DyTzps8KtC2uLnj6Dxa25-9jWhGOXopZr1zew69UcPiOLAiHr3r8EY8dnSWOYgZgD3e4Vs97CULuX8_qzxofhC9MLCWuXSoED1xIIQ9lU4CuKJpAbwipBO9Ca1iufmrtrywLGe9J_IjOQWEHLxZuic8yAMbtturSj06j-07bnaEOO1EST1b7PY843xnOM6vjblXOoQ9_UYWOColGr1INZy9ZcC4OFcG9b1wQ-y9zAyLuJi8ojsi64C7WXDAOG3F_r2i1D69Gi_0uDwp-Lxxj-W9iR28uMLz2rtiTeW8HAXEtyRad70dbcG9DhYaOXF8ozzF8t08i3_jt73jBD7JzUu95uikOFcgHz19fYg8ao2NtlStRT0zTkM8Dc8VuDLurD1cJr697GpDN1UYpj1tC8U9g8fnOLjgEb3v1BA86MYEuQdOrLyuJhO8O8JoN4ozED0BgEi9EDQStiAAOBNACUhtUAEqcxAAGmAO-QBD7Azu-PsY8RYW2yLy79kpJc41_-m-__cazQHm2bSbOBb_PscEAp4AAABKJfhU7QACfx_ZwTLSEeCr6toyHm__6h-X-esM-aJe_tz23O7UIBoAxtvC8Bwe5ycC8SwgAC18yhU7OBNACUhvUAIqrwYQDBqgBgAAEEEAAKBBAADYQQAAYMEAAAxCAABQQQAAKEIAACDBAACawgAAuMEAALhBAAA0wgAAXMIAABTCAADIQgAA0MEAAJjBAADwwQAA2MEAAEDCAACIQQAAFMIAAHDBAAAQQgAAHEIAABzCAADQwQAA6MEAAJhBAAC4QQAAIMIAAERCAACowgAA2EEAAABBAAAowgAAgMEAAL5CAACQwQAAhkIAAKhBAACAvwAALEIAADhCAACwQQAAYMIAACjCAADIwQAAiEIAABhCAAD4wQAA4EEAAKDAAADAwQAA8EEAABxCAAAAwwAAyEEAAPjBAADQQQAA-EEAAAjCAACQwQAAosIAABRCAABYwgAAyMEAAKjBAAAQQQAAEMIAAGBCAACQQgAAkMEAALRCAAAEwgAAwMEAAOjBAACAQAAAmEEAAAzCAABcwgAAYEEAAFBBAABUQgAAFMIAALDBAAAQQQAATEIAABRCAAAcwgAA0MEAADBBAACgQQAAhMIAAABAAABgwgAA4EAAAGDBAADgQQAAQMEAAODBAAAAQgAAZEIAAHTCAACQwQAAoEEAAMBAAACoQQAAIMEAAABAAAAgQQAAgMEAABTCAAAIwgAA0EEAAJhBAADQwQAAhsIAAGBBAABQQQAAwMAAAIDCAAAEwgAAQMIAAIBBAABUQgAAgL8AABDCAAB8wgAAcMIAAKBBAABwwQAAoMEAAADAAAAAwQAA2EEAAABCAABwQQAAksIAAOjCAACAwAAAQMAAAOBBAAAQQgAA6EEAAODBAACUwgAAmEEAABRCAABgwQAAyEEAADBBAACCQgAAoMAAADDBAAAIwgAAoEAAANjCAAAwwQAADEIAAIBAAADwQQAACMIAAATCAAAswgAAwMEAAEBBAAAgQgAADEIAANBBAAB8wgAAYEIAAEDCAABgQQAAfMIAABBBAACAwAAAAMIAAEhCAADoQQAAoEAAAKBAAADYQQAA4MEAAL5CAABgwQAAisIAAMhBAAAQQQAA4MAAAKDBAACSwgAANEIAAARCAADwQQAAkMEAAKjCAAC4wQAAPMIAAAjCIAA4E0AJSHVQASqPAhAAGoACAABMvgAABD4AAJI-AABkPgAA-D0AABw-AABkPgAAA78AAAy-AAAwvQAAoDwAAOA8AAAUPgAAQLwAAHA9AAAQvQAADD4AAFA9AAD4vQAAxj4AAH8_AAD4PQAAoDwAADA9AACAuwAA-D0AANg9AACmvgAAFD4AAAQ-AAAMPgAATD4AAEC8AABQvQAADD4AAKg9AAC4PQAAFL4AAK6-AAB8vgAAur4AAEA8AABAPAAAoLwAAFA9AACCPgAATD4AAKC8AAAQPQAAUL0AADA9AAAwPQAAiL0AAEw-AAC4vQAAQLwAACE_AAAQvQAAZD4AAKY-AABAvAAAhr4AAAQ-AABEPiAAOBNACUh8UAEqjwIQARqAAgAA6L0AAAy-AAC4vQAAKb8AAFA9AABQPQAAyD0AAKi9AACIvQAAML0AADS-AAAsvgAAND4AAJa-AABUPgAAgDsAAAw-AAA7PwAAbD4AALY-AADoPQAA-D0AAJY-AAAwvQAAgLsAAAw-AADovQAAqD0AANi9AACAuwAAED0AAPg9AADgPAAAfL4AAJg9AADYvQAAdD4AAOA8AABMvgAAoDwAADw-AADYPQAAoLwAAKg9AADIPQAAoLwAAH-_AADavgAAFL4AAHQ-AAAcPgAAML0AAJi9AAAsPgAAHD4AAKg9AAAwvQAAuL0AAIi9AAAQvQAAij4AAKY-AABAPAAAlr4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=bQUntHWTVL0","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["10485268161670851959"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"15620884400267941660":{"videoId":"15620884400267941660","docid":"34-10-16-ZB52C0D27EBB4B207","description":"Here I show how I would add tests to the password reset feature created in the previous episode. I use RSpec, Capybara, Factory Girl, and Guard to make request, model, and mailer specs.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4642644/f83e9ae86838f5c57ad59fb21510a917/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/fQGwgQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"10","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DAQ-Vf157Ju8","linkTemplate":"/video/preview/15620884400267941660?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=AQ-Vf157Ju8\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhYKFDE1NjIwODg0NDAwMjY3OTQxNjYwWhQxNTYyMDg4NDQwMDI2Nzk0MTY2MGqTFxIBMBgAIkUaMQAKKmhoZnF4a2puemhuYm94a2NoaFVDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZURICABIqEMIPDxoPPxOeB4IEJAGABCsqiwEQARp4gff5BPv8BAD89QcA-wX-AQIMAP_4__8A9A339QMBAAD99gYDAgAAAAoAAgH-AAAAAPQAAwD-AQAKEQv5BAAAAA38_Ab7AAAAC_r4Af8BAADz8_j1AgAAAP7-CgH_AAAA7Q4J_f8A_wAFBgMUAAAAAAL4BQcAAAAAIAAtluDdOzgTQAlITlACKoQCEAAa8AFh9OD_FP8GA8sR5QDtF-oAgQAC_yj26wDRDwP_0f_uAdrt9gDc1xH_1ggVAL0R7__19_D-ITAiAAAFDP8WDB8AG_7cADv0IQEb8_QB5gfp_xInD_8e0TD-Iur1ABcL-v8o6gL-tu3j_rDPCgHwDCwCIOASAjYC_wHxHhf69BkJ_vv6__zeLAgEyOAL_xIJ8v38H9wEJADoAuX2Fvwg-fgK9_oMBv3g_PgNCBIFCOIK_Ofe8woBChMJ6x8a_vYwFQP6_AESCP7_9vETCPEa_Pbx-g8QCfnU9Q4R_fQI_AH4-_QEEPrqKgkA4vwZ6Q0T9vIgAC2_TyQ7OBNACUhhUAIqzwcQABrABy_9674KYgU93dT-O8E72b1TFr89V2J5PDlk472y0gs7iQMtvYldKz7TXcM9fYYFPJfHqr4Tx-w7vhGdvFEwMz76gJs7kedEPStgnL27Hta8Tl5EvfxUJb4x2S68B3PmN7baw7wBv8a8kDwGPVgfLz7uLJA9-0YPPL5WWL2JIju6Fzm6PM4P6TsLWLy8gkSJPCf3Oz5dJAM9JyurPHTrNT5wHEK8sVTyPFpXVr2eDC49CkoPPH6tprwwDQM9MnRsPL7NET2UgYc7meRWPVj-vL3F2Z69KktfO9lsNj3cAKI8NhLXOy2OEjyR5pk9TP4nPMUuOz3H90C90FjgPHf1Cr6gny49XPlRvHuHSz7Yb9y8oGgBux7Sqb0W8s46XjKpPP5Qvz2w_xo9-Zi4O9OG4z3Mdmo91nS9PNTvgrydNwS9M3_YOmowPT4N4iM9mZopu5fA0rzE6Dm8gAOkPAm70Tscts0973pEvMMKnL1JNcc8JCmKuyJlpT0xNj69aOc0PNUjzT2CvGi8tlibPGXNvjz2oKs9qyQyPL4wmTzHF8Q6lNaEvOqvW7vd_qa82tNlOy2qaj1SESM8Q32_u8OqsL1lwzq96CfBu8pYmD1mOT88GnUGPM5l9DxG9TE85LL6u9QsUDwoDgC-ztwFulo1vr31vvE8J0UJOZ-dwrs_dpg5G7P0uj1rTT1guAm9VcK1ubPmbLxSgdM81cSKu9rHKj0hSzW9gLa4uypZKbybVFS9bx3SO6fZcrywwxo8JUwDu6Gd0z1RgZi9l51ROUqhZz3pB5o88xonOQIPCjwoHc84EeNIOoJtabzuwuA8mKSaOfp1jDzrqoC981_EOKqxSb0_xGu9HsaSuTQH0rwLuAI9515KOj7yQj2xxYk9ISGkue3TkT3YQUq8rr7QOMjegTxADUk9qOZROCYYDj2TBYe9tXIFuW2dyTyioC-9f6Omubx9Eb31JzY94fW6OEOmoTyaCYa8REGluBJwIz0CnjQ8pOFlOC_tpbxgqj684VwMuColGr1INZy9ZcC4OOLPm70zUPm9RsoNuKdtjTxo3EU94PbGuMk4q738lD69U5T7t9BhPrw-VlW9LXhGuIxI-bySPBe95C8bNyx5Ib0cD4G992W5NxjUMj286Ra9HW-duGaDHD5c3KC98PyDtxgWUj2gacs7YxYEuJ_Fdz1vj289bbCGN9MziD2FC_m8QHokuKO5tD3IfYs9gPGDOORUQb1v0hk8q1xHt32Jgr203jQ9RWE9OHcUhLraugW9BVpQOCAAOBNACUhtUAEqcxAAGmAMCgAj_BvrGOtT8hkW2BbsEOMf_LxL_xW-_-IKzAkJr96-ShD_GtUf-KAAAABBSupVIADufx_l1gLM1OaizuA-Gm71CyC1zugq6adT_OYmxvvwD_oABrjA9yn9Hywv7w8gAC2vgxU7OBNACUhvUAIqrwYQDBqgBgAAYMEAAARCAACAQQAAoMAAAGxCAACuQgAAJEIAAMjBAACAwgAAoMAAACBCAACowQAA8MEAAEDCAAC0QgAACMIAAEBAAACwwQAA4MEAABzCAABQQQAADMIAALLCAABoQgAAQMAAAMDAAACgwQAA-EEAAKBAAACgQAAAOMIAAKBBAADowQAABEIAAPhBAABAwQAAiEEAAIJCAACgwAAA_kIAADDBAADQwQAAgkIAAAAAAAAQwQAA0MEAAADAAABsQgAAuEEAABRCAACAwgAAcEEAAIC_AACGwgAAgEEAACBCAACswgAAuMEAAKDAAACoQQAA2EEAANDBAADAQAAAosIAAARCAAB4wgAACEIAAGDCAACAPwAAQMIAABhCAACgQQAAgMAAAGhCAACAvwAADMIAAGDCAABAQAAAUEEAABDBAAAUwgAAJEIAAIDAAAAQQQAAQEEAAOBAAACQwQAAokIAACBBAABwwQAA-EEAAGxCAACowQAAjsIAACTCAAC4QQAAoMEAABDCAACAQgAAOMIAAJbCAACgQQAAcEIAAKDBAACIwgAAXEIAAKDAAAD4QQAAiMEAAIBBAADAQQAAiMEAAMjBAACAQAAA8EEAAKBBAAAQwQAAUMIAAFhCAADYQQAAQMAAACDCAAAAwQAAhMIAAEBBAADIQQAAwEEAABDBAABswgAAAMAAAPjBAABAQAAAAEIAAJBBAACowQAA6EEAAPDBAADgQAAAnsIAAJLCAACAQAAAkMEAAABBAACwQQAAaEIAAKBAAAAIwgAASEIAABRCAADgQAAAoEEAABhCAAAEQgAAMMIAABDBAAAIwgAAMEEAAJTCAABAwgAAoEEAAGhCAABIQgAAAMIAAIhBAAAAAAAAPMIAAAhCAABUQgAALEIAAGBBAACYQQAAuEEAAADBAAAgQQAABMIAAHBBAADQQQAAgsIAALBBAACoQgAAqsIAABjCAAAMQgAAgMAAAKpCAAAAAAAAHMIAAOBAAADAQAAAFMIAAGBCAACKwgAAMEIAAEBBAAAcwgAAiEEAAKDCAAB4QgAAoEAAAABBIAA4E0AJSHVQASqPAhAAGoACAADIvQAAUD0AAII-AAB8PgAAiD0AAHQ-AAAQPQAA9r4AAFy-AADoPQAAmD0AAOC8AABUPgAAPD4AAHA9AABQvQAABD4AAAQ-AADYvQAA6j4AAH8_AAAEvgAA2L0AADC9AABQvQAAuD0AAPg9AAAEvgAAMD0AAHw-AAAcPgAABD4AAHC9AACovQAAND4AABA9AADIPQAAqL0AAMa-AABMvgAAHL4AAAy-AAAkPgAA4LwAAOC8AABkPgAALD4AABA9AACYPQAAgLsAABA9AABAvAAAyD0AAKY-AADIvQAA6D0AAC0_AADgvAAAsj4AAM4-AACIPQAAfL4AAEw-AADgPCAAOBNACUh8UAEqjwIQARqAAgAAVL4AAKC8AAAwvQAADb8AADw-AACAOwAAFD4AALi9AAAwvQAAmD0AAMi9AAAwvQAApj4AACy-AADIPQAA4DwAAAQ-AABVPwAAED0AAJY-AABAPAAAED0AAKY-AACovQAAML0AAOg9AADYvQAAyD0AALg9AABAvAAAgDsAANg9AABQvQAAfL4AAOA8AACgvAAABD4AAHC9AABAPAAAUL0AAIo-AAAcvgAA2L0AAKC8AACAuwAA6D0AAH-_AADyvgAAkr4AAGw-AAB8PgAAqD0AAOA8AAAkPgAAoLwAAJg9AAC4vQAA-L0AAOA8AADgvAAALD4AABA9AACYvQAAnr4gADgTQAlIfFABMAk4AUoAUgkIDxCSAhgAMAFgAGgA\"}","related_url":"http://www.youtube.com/watch?v=AQ-Vf157Ju8","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["15620884400267941660"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"1753735928203398474":{"videoId":"1753735928203398474","docid":"34-5-0-Z3902C1BCADA11AC5","description":"Creating a wizard form can be tricky in Rails. Learn how Wicked can help by turning a controller into a series of multiple steps.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1005732/815268f95e80d47576df7e50a1bc3ecb/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/mrHEIgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"12","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DvdJ60aU9oHo","linkTemplate":"/video/preview/1753735928203398474?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts #346 Wizard Forms With Wicked","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=vdJ60aU9oHo\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhUKEzE3NTM3MzU5MjgyMDMzOTg0NzRaEzE3NTM3MzU5MjgyMDMzOTg0NzRqhAkSATAYACJFGjEACipoaGZxeGtqbnpobmJveGtjaGhVQ1NJNzdsSmx6bENGUExkVjFSU0FvWVESAgASKhDCDw8aDz8TzQWCBCQBgAQrKosBEAEaeIH7C_4A_wEAEAAQAAIH_wEFEAgJ9wD_APMJ9Ar7Af8AAOkIAQMAAAAMDP8A-gAAAA3-9_X__wIAGgwJAAUAAAAW-fsA_wAAAA0BAQH_AQAA8vP49QIAAAAA_wT6_wAAAPb8E_z_AAAADAYBBQAAAAAC_AUAAAAAACAALQhh1Ts4E0AJSE5QAiqEAhAAGvABTvDy_hjtAwPJFvcA8C3sAIEV8P8k9-0A3xIQANX_8AHb-esA4QIbAdgBAQDED_D_8_LkADYpDgD9Chv_KA4YABsB8QAt7BAAKAIGAP8E7P8EFRP-MdoA_yT_CgH9A-oAKfb2-77u5f6_--8C8iQtASzpHwEkDxYB9xQC_f8NIgDwDQX64B_3_cb7AwLy-eUD-wzKByrt3wHb-gsAHA37Ce7hDQAB4hT4FA0dBgflCf3i6woIBBAF_9UKGwL3KxMCCf0HB_XmAfL7IgP7MOnx_voODgj95_UIDP7-_Q0UDPfTBAz15hgGC_DnDvIbGAf0IAAtUfQ1OzgTQAlIYVACKnMQABpgOv4AMPH9xCQMT_jy_NcT2__hDPDAN_8dz__yA7kAHMjT0FoH_xPZKwCdAAAAJhPKSu4A_n8RxsMCweL2sNHfQ_xhAf8yx-_-GQK3XgXrHJz9_iUXAAq6xPA-HhYe8uP2IAAt3Y0YOzgTQAlIb1ACKo8CEAAagAIAAKq-AABAPAAAZD4AABw-AABUPgAAnj4AACQ-AAAbvwAArr4AANg9AAB0PgAAgLsAACw-AACCPgAAqD0AALi9AADoPQAA2D0AAEC8AAAlPwAAfz8AADC9AAAMvgAA6L0AAFA9AACOPgAAPD4AALa-AACIPQAAzj4AADQ-AACCPgAAML0AAMi9AAC2PgAAcD0AACQ-AABkvgAApr4AACy-AACyvgAAcL0AADQ-AABAPAAAFD4AANo-AADIPQAAgDsAAIC7AACgvAAAmL0AAEC8AACIvQAArj4AAAy-AADoPQAANz8AAFC9AAARPwAABz8AAIA7AAAkvgAADD4AAKA8IAA4E0AJSHxQASqPAhABGoACAAAsvgAAuL0AADC9AAAxvwAAXD4AADy-AAAMPgAAlr4AAJi9AADoPQAAiL0AABC9AAAkPgAAjr4AAFA9AACgvAAAgLsAAEU_AAAsPgAAuj4AAKA8AABQvQAALD4AAOC8AACgPAAAcD0AAAy-AABQPQAA2D0AAIg9AAAQvQAAFD4AAOC8AACGvgAAML0AAKi9AAD4PQAABL4AALi9AACgPAAAHD4AABC9AAD4vQAAoDwAAEA8AACIPQAAf78AAOK-AAAMvgAA6D0AABQ-AACIvQAAQLwAAFA9AAD4vQAAUD0AAIi9AAAMvgAAcL0AAIA7AAD4PQAAqD0AAKi9AACGviAAOBNACUh8UAEwCTgBSgBgAGgA\"}","related_url":"http://www.youtube.com/watch?v=vdJ60aU9oHo","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["1753735928203398474"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"154741131329320240":{"videoId":"154741131329320240","docid":"34-8-16-ZE46D19832CC8D1CD","description":"Here I show off three new features in Rails 3.1 that will help with authentication: easier HTTP Basic, SecurePassword in the database, and forcing SSL.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4229700/a8163b5795dd6889cd9cae25e860965e/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/c9BNIQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"13","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D14cSib3wur8","linkTemplate":"/video/preview/154741131329320240?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts #270 Authentication In Rails 3.1","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=14cSib3wur8\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhQKEjE1NDc0MTEzMTMyOTMyMDI0MFoSMTU0NzQxMTMxMzI5MzIwMjQwapMXEgEwGAAiRRoxAAoqaGhmcXhram56aG5ib3hrY2hoVUNTSTc3bEpsemxDRlBMZFYxUlNBb1lREgIAEioQwg8PGg8_E6sDggQkAYAEKyqLARABGniBAPcF_vwEAPj9CP77A_8BEwn8_PUCAgD2APX0AwL_APv5CvoBAAAADf4BAwkAAAAH7wML_f0BAA0NAfoFAAAADfz8BvsAAAABAfn6_wEAAPPz-PUCAAAA-voI-_8AAADtDgn9_wD_AP8K-QoAAAAA_wEKBv8AAAAgAC3Obd47OBNACUhOUAIqhAIQABrwAW8e9_8Q6RIExzbm_9IO5gGBGu4ARAj5AN0O5gDKBPsB9tINAM_oDwCbCukBqQDMAdjt2v8mNycAEfbw_yUF_AEO-OABKhAYATMCCADxDQL-IC0u_iLoMgJHCwH_9fvy-S8CDv-5zfQF0NXEBiEWKAHm1QgALhMcAtb5JP0fOA79F-L1APckBQXM_hr_-PIB_Qz91QApAOQC0fgOADIBBAj1-Q4HG-MGBzn9AgQC6xP5DQoG-_f8Bg77IhP49yAB_-oABggJ_v_06Qb78iT05vsDFwQH277xBifu8QDdDAb95ggGAd4eCA7s4RHuAzUB_yAALWjiDjs4E0AJSGFQAirPBxAAGsAHNbXMvqF0WDy9TQQ9S1usvYrEaT3fxTs9Yd8evn6b9Lxf16q9eeX6PSWwuT2oIvA8s_B1vsfQlrxFZEA5PSlzPpTA5rv1cg49VThdvQRIfr0-igS9Rbz1vWfoxDysuCe89OUgvUWybDyRvdo7IxKVPfy9GT3x1IY7fN_uvK2uGb1l7pA7L5tKPbdKK73WaCK8vFgYPisxrrtvTdW8aRkZPr1fO71lF-87IZkpvc3G7zyoGdI8mjpUvUxTpbu4APq6Wjf3Oszra7va3ag8ZCqzvUE-Mrw6xjo8KDA4Pdbpm7xLy-U7fPFFPfsEPTnFh2G7c1KzPK5SMDwWx5w8FHtYvlm3C70lSBu8GR0QPt1cnL0pCd8575JYvZPJDTkIKny7OSxovNRPDj2AURu8NtVpPb387j1POUs8FZBWvdJ2B72rQK07ajA9Pg3iIz2Zmim71b5Pvdmi-7zYcdO76tOVPVWGET4ucNy6eqyUvciW5TzhM4g8ImWlPTE2Pr1o5zQ8Wyi5PX_2I728kDO8Zc2-PPagqz2rJDI8hd5RPcZ86TvUXWs50KD8PFCJ0DyKcQC8-Kj_PcZHNT0p_pS8MXZHvTq-jL2wfTe8KIKjPddn8zxW2Cm7VCU9OvBVxjwpE-m66vpPPR9Mur1quSg6vCMDvpykubyFq4c7mJs5vdHnIz0pEM27w2ervMXwhbtlXXU7k6X7POj4aD0e5xG73hzTPPRT3L2D4ZY6zwSUPDR6j70nmQi6kuYPvWxGAT1PfG-6PL3yPUrIUb1XwY45LTitPZSkCz0NCoo52_aSPT4xfDw9U4A43bH9vLHKOz0mhE447fpAPZlpdr3nY_A4kWLgvbplLL0zVHy4GlSWveSldj3DJLU5ZumZPRlM7Dvc7Cq5L6TjPfznxLwnLuO4NEgDvKmS9zxdY3C4SFM9PZY5Yr0y5pI4goaIPG1zIbxHlNW64xaYvNeufz3XUzg4w4AlPOeOjr3DZnI5EnAjPQKeNDyk4WU4AwARvcI-UL2JWXO4jsCZvRPu1byJnFa2sA-xvbcMuL3-WDi4mYIFPvnzUj0erga5d2V3vfH5fL1g1mo4sK2fvM-0jjxi0L639ZtsO3C2FL3juvc2iwI4vZ-nJr0t6ng4GNQyPbzpFr0db524JLb7Pd6rBr4swuC3VyAfPX19iDxqjY22zo7UPUa_DD06LBK4t_YZPQ5VR71sqVi4ak8ZPqlumT0IAjK3RIKOvP6EjjztorW4XIllvWQz0TynvaA3mt1JvC5Adj1AIv03IAA4E0AJSG1QASpzEAAaYCn2ADz8D_g-BVvn6R_BLdfw5ALyxTn__7L__AvPEALZ2qIqG_8s5RT1mwAAAERA12D3APd_Dc3B_9Hc_Mjh9iEtcdzpCJ3r_A3HkGvp5yTg6_HuHwAVrbsWLggbFzv-CSAALQHWDzs4E0AJSG9QAiqvBhAMGqAGAACQQQAA4EEAAIC_AAA4wgAAoEEAAAhCAAAgQgAAYMEAAJjBAACIwQAAEMEAAIDCAABQwgAAIMIAAJ5CAABAwQAAEMIAAPDBAABwwQAArsIAAAAAAAAIwgAAAEEAAExCAAAQQQAAkMEAAODBAABgwgAAXEIAAFBBAACgwQAA8EEAAIDCAACgQAAAoEEAAADBAABAwQAAsEIAAAjCAABsQgAAcEEAAIBBAABMQgAAuEEAAFhCAACOwgAA4MEAALhBAAA8QgAAYEEAAIDCAAAgQgAAEMEAAKDAAACgQQAADEIAAADDAAAAAAAAHMIAAEhCAACgQQAAMMIAAKBAAAC6wgAAqEEAAGTCAADAwAAABMIAAPjBAABQwQAAhEIAAJxCAADgwQAAXEIAAAAAAAAYwgAAuMEAADBBAABIQgAAcMEAAJzCAACoQQAAMEEAABRCAACAwAAAwMAAAKBBAABEQgAAOEIAAODBAACAvwAACEIAAHDBAACewgAA8MEAACjCAACAwAAAQEEAABxCAACQwQAAPMIAAAhCAACCQgAAVMIAAEBAAADgQAAA4MAAAGxCAAAkwgAAQEEAAPhBAACQwQAAOMIAAPjBAACQQQAAkEEAADTCAACmwgAAEEEAAChCAAAAQQAAYMIAACzCAABowgAAEEIAAEDAAABwwQAAQMEAAEDCAABAwgAA4EAAAJjBAAAQQQAAyEEAACDCAAAIQgAA4EAAAEDAAACKwgAA-MIAAKBAAADQQQAAHEIAAIhBAADwQQAA4MEAAHzCAAD4QQAAQEIAAMDAAAAAQQAAYEEAAChCAAAQQQAAoEAAAGDBAADAQAAAosIAAPjBAAAAQAAAAMEAAABCAAAwQQAAbMIAANjBAABgwQAA6EEAAChCAAAAQAAAAEAAACTCAABkQgAAwMEAAFBBAAB4wgAAiEEAADBBAADYwQAAjEIAAARCAACAwQAAiMEAAAxCAAAYwgAAmEIAAFjCAABIwgAAoMAAAKBBAACAwQAAwMEAAITCAADwQQAAAEEAAPBBAADoQQAAuMIAAIhBAACgwQAAOMIgADgTQAlIdVABKo8CEAAagAIAAIa-AABAPAAAXD4AAIo-AAC4vQAAij4AABQ-AAAfvwAAjr4AAEA8AACCvgAAhr4AAJo-AACgvAAADD4AAKA8AACIvQAAPD4AAAQ-AAARPwAAfz8AADC9AABAvAAAqL0AAOC8AAAQvQAARD4AADy-AAAkPgAA-D0AAFw-AAAEPgAAgLsAAOi9AABwPQAAgj4AAEC8AABsvgAArr4AAIq-AACavgAAJL4AAHQ-AAAMvgAAqD0AAHQ-AACgPAAA6D0AAIg9AADovQAAML0AAJi9AAC4vQAAsj4AANi9AAD4PQAAYT8AANg9AAB8PgAA7j4AAJI-AAB0vgAAZD4AABw-IAA4E0AJSHxQASqPAhABGoACAACevgAAoDwAABS-AAAfvwAABD4AADS-AADoPQAADL4AABC9AACAuwAAUD0AAOA8AADoPQAAlr4AAAw-AABQPQAAgDsAAF8_AACIPQAAjj4AAOC8AACovQAAND4AAPi9AAC4vQAAND4AABC9AAD4PQAAcD0AABC9AAAQPQAAuD0AAAS-AAA8vgAA-D0AAKA8AABQPQAAcD0AANi9AAAcvgAAjj4AAEy-AAAUvgAAED0AAIA7AAC4PQAAf78AACu_AACavgAAUD0AAFQ-AAC4PQAAcD0AAOC8AAAQPQAA4DwAANi9AACYPQAAmD0AAFC9AAAsPgAADD4AANi9AACqviAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=14cSib3wur8","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["154741131329320240"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"1441284618096458968":{"videoId":"1441284618096458968","docid":"34-6-4-ZD6934585D10C3221","description":"In Rails 3.1 subdomains are easier than ever to use. Here I show how to route a subdomain to a specific controller action, generate links, nest resources, and more.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3822587/d2d2a5aaff9a548b963b28bec8748010/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/X_T2AAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"14","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DO2bBcTPj0sI","linkTemplate":"/video/preview/1441284618096458968?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts PRO #123 Subdomains (revised)","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=O2bBcTPj0sI\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhUKEzE0NDEyODQ2MTgwOTY0NTg5NjhaEzE0NDEyODQ2MTgwOTY0NTg5NjhqwQ8SATAYACJFGjEACipoaGZxeGtqbnpobmJveGtjaGhVQ1NJNzdsSmx6bENGUExkVjFSU0FvWVESAgASKhDCDw8aDz8TxwOCBCQBgAQrKosBEAEaeIEB_Af5AAAAA_4L-v0D_wEODPIE9QAAAO0K8AAFAAAABvILBwQAAAAFBP4K_gAAAAf39gID_QEADg0B-QUAAAATAAUE_AAAAAgH_wL-AQAA8vP49QIAAAD5_g4H_wAAAOIPAP0A_v4BBw4LCgAAAAD_9v4H_PX-ACAALafi0zs4E0AJSE5QAiqEAhAAGvABUfPV_xv5EAPPFPgA4BzrAIHw-_8l7vwA4QT6Adv_8gHg-u4A3PgZAOL7DADLDfL_9PToACoaBwDuCAoAEgkZACH27AAn7w4AFgQUAOgJ2QADEhD_GO8iARzqBQAK_-sAG_LxANwE0P_H-_EC8xwSARrnDgIvHgkB9BgS_AcLEAD8CAID4xv4_rz9Bv4P-vQCCP7iACoH4wDq-BH9DQH4Bfn7CQUO8f38BwIc_gboCP359gb8Cgf_B-8JGgP7Ew0BCP0HBwf___gBBgP3Gfju_e8UBgL63fcL-APy_wL4_vzkFwj3-BUQA_H9DfwYGvr3IAAtkPpOOzgTQAlIYVACKnMQABpgDfsAJ_gB6w8AQvkFCeIb8RfcG_mrQP_vwv_6KscR-c3Qmy8M_zbaEPeeAAAAKjLXRSEA_H8y-aYLv-_oqdLuICVv4wcXxSXxOQKoYdzFFMsE1TgCAO25vvceBQohCecQIAAtZqMWOzgTQAlIb1ACKq8GEAwaoAYAAHDBAADAQAAAMMEAABDCAABwQQAAuMEAACRCAABQQQAAJMIAABBBAACAQAAAlsIAAGjCAABQwgAAKEIAALjBAADgwQAAhsIAAADAAAC4wQAANEIAACzCAABIQgAAuEEAAPhBAAAUwgAA2MEAAJTCAABkQgAAEEEAAGjCAAAsQgAAsMIAAAAAAACowQAAEMIAAABAAACyQgAADMIAABhCAABgQgAAWEIAAOhBAABUQgAAgEAAAOjBAACYwgAAAMEAAJRCAABwQQAAQMIAAEDAAAAgwgAAUEEAAAxCAADIQQAAAMMAACBCAADYwQAA8EEAAEhCAADgwAAA4EAAALjCAABQQQAAIMIAAGDCAAAEwgAAEMIAAMjBAAAEQgAAtEIAAADAAACYQQAAwMEAAMBAAACAQQAAAAAAAAxCAAAkwgAAkMIAAKBBAAAAQgAAkEIAAKBAAAAowgAAOEIAAChCAABoQgAAhMIAAABAAADYQQAAsMEAAEjCAADgwAAAksIAAOhBAADQQQAAAEEAADBBAAAwwgAA6EEAAFBCAACYwgAAgMEAAJhBAABAwAAAQEIAAMDAAAAAQAAAIEIAACzCAAAcwgAACMIAAIBAAADAQAAAgEAAAGjCAACYQQAAWEIAAEDBAAB4wgAAiMEAAIbCAAAMQgAAYEEAACDBAACAPwAAUEEAAGjCAAAAwAAAMEIAAADCAACIwQAAAEAAAPBBAAAQQQAAYEEAAMDBAACKwgAAcEEAAPjBAACYQQAAoEEAACBBAACgQAAAcMIAAMBAAADwQQAAyMEAAMBBAACgwAAAREIAAADBAABwwQAAUMIAAOBBAACSwgAAEMEAAKBBAAAIwgAA2EEAABzCAAA0wgAAHMIAALBBAACQQQAAgEIAAOBAAAAAwQAAIMEAACRCAACKwgAAyMEAAADBAACYQQAA0EEAABjCAAC6QgAA0EEAAMDAAAAgwQAAiMEAAIBAAADYQgAAAEIAAMbCAACgQQAAYEEAAAAAAAB0wgAAGMIAAIDAAACgwAAAkEEAAOBBAABUwgAAQEAAAIBAAABgwiAAOBNACUh1UAEqjwIQABqAAgAAmL0AAAQ-AACmPgAAbD4AAAQ-AADoPQAAVD4AANq-AADIvQAAqD0AAEy-AAAQPQAABD4AAHA9AAC4PQAAgLsAAIC7AACIPQAAML0AABE_AAB_PwAAoDwAAIi9AAAQPQAAQLwAAOA8AAAMPgAADL4AAJg9AACKPgAAgDsAAOg9AADIvQAAqL0AADQ-AABQvQAAoLwAAHC9AACavgAAHL4AAGS-AABQvQAA-D0AANi9AABQvQAAED0AAGQ-AAAQvQAAML0AAJi9AACAuwAAPD4AAKg9AACCPgAAFL4AAEA8AAAZPwAABL4AAGQ-AAAsPgAAcD0AANi9AAAEPgAAoDwgADgTQAlIfFABKo8CEAEagAIAABC9AACgvAAAcL0AABG_AADgPAAA4DwAAKg9AACAuwAANL4AALg9AAC4vQAALL4AAOg9AACKvgAABD4AAOA8AACCPgAAMz8AALg9AACSPgAAgDsAANg9AAAkPgAAmL0AAEC8AAC4PQAABL4AAEA8AAAwPQAAQDwAAKC8AAAMPgAAoLwAAJq-AACYvQAAcD0AAFA9AACIPQAAiL0AAPi9AAA0PgAAgDsAAPi9AADgvAAAiD0AADQ-AAB_vwAAwr4AAMi9AAAMPgAAlj4AAIi9AACIvQAAyD0AAEC8AABQPQAAoLwAAOC8AACIvQAAiD0AAAQ-AAAwPQAA4LwAAFy-IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=O2bBcTPj0sI","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["1441284618096458968"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"15740209299396637732":{"videoId":"15740209299396637732","docid":"34-0-4-Z25ABD9132B9264CA","description":"Showing validation errors inline as the user is filling out the form can lead to a better use experience. Learn how to do this using the Client Side Validations gem.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/880246/81372eeaf38ba562b4e821c43975eb7b/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/qFhFHQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"15","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dbnlrkrn0mTM","linkTemplate":"/video/preview/15740209299396637732?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=bnlrkrn0mTM\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhYKFDE1NzQwMjA5Mjk5Mzk2NjM3NzMyWhQxNTc0MDIwOTI5OTM5NjYzNzczMmqTFxIBMBgAIkUaMQAKKmhoZnF4a2puemhuYm94a2NoaFVDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZURICABIqEMIPDxoPPxOJBIIEJAGABCsqiwEQARp4gff5BPv8BAD89QcA-wX-AQIMAP_4__8A9A339QMBAAD99gYDAgAAAAoAAgH-AAAAAPQAAwD-AQAKEQv5BAAAAA38_Ab7AAAAC_r4Af8BAADz8_j1AgAAAP7-CgH_AAAA7Q4J_f8A_wAFBgMUAAAAAAL4BQcAAAAAIAAtluDdOzgTQAlITlACKoQCEAAa8AFO4eL_G_kQA88U-ADvCeIBgfD7_xP59wDlCBoAwA3u_-f-5gDs_S3_7A0aAcod-gAD-uf_JRchAfcIBv8bGB8AIfbsACUKBAIN_wYA_wTv__YYBwAy-w4AHOoFABMK7f4g5fX_xvHp_7_sBgIHFiYCIwAdARQC_QHpJgf-AhMLAusM9wTtF_ECzfsCAgT68AH8CtEGHADtAuwD9gEnD_UI9wcUAx_nAgAKBg8ECvwG_-3v_v0ACA8H-g0C_RQjBwIWBwsEBAj9__gP-vYZ-O79AQQCB_rd9wsGBQIKAvj-_OwKDfr4FRAD5foA_gILBPMgAC2Q-k47OBNACUhhUAIqzwcQABrAB-8c0r5v6Lc8WsdnPUtbrL2KxGk938U7PTlk472y0gs7iQMtvYldKz7TXcM9fYYFPLPwdb7H0Ja8RWRAORH-5T2qtVW8t4aIPFU4Xb0ESH69PooEvW077b19uD-8GvIVPD6xjryVlCA8i8JOPVgfLz7uLJA9-0YPPDE1k73ocbO86w-ePPBVBj3NhHW95jXAvFvR5j2DUzo9tQBIO-YDQj72PU-9RwEBuyOTgr1Vh9w8uhVCPO4YaL21Nk29fvRZOxIduDxvwrO80BzjPEQgvb20YD29W9VHOTuTkT1C6x-7ZmNKPG8fgzyuDOo8n32APIiHTbt-TBC9_6ZBPEIKLr4-Xw69bMNyvHuHSz7Yb9y8oGgBuxyEv71NrQ09N5zkOxNh4z3i7JE9nsSUu9OG4z3Mdmo91nS9PHgcjrtK6km9QJ5Au6PNMT5sszG8yHi5vPfwW70aur68t5ICPQm70Tscts0973pEvMMKnL1JNcc8JCmKuzYQwT26u869wNTHOlsouT1_9iO9vJAzvMBZLz3Y2AU-CzFRO4Aqrjy47yw9Kh1SuuqvW7vd_qa82tNlO7jGjD0GzK09DezGO7PN7b0Zuii9tAHYu3oedz1I0ZQ9XcyJu-RcdD2zkdA8jCizO2LrAz0llN69Uj_SOVo1vr31vvE8J0UJOaNolDxFrqW8lpOzu7QXFj2cthC96XeKukHjuLxdKkA9RKkwusks8TxurjC9r4oBO3mnpzuAilm9pglWtvTRlLuOUWg8jxIduKqCoT0aGJm9R0qgONWTeTxrFp48SSdYOSdyFz3WIbO6do8AuggaWDwZtAs9quEuufe7Zj0gvgK9YOTNOWblLb1JdEC9pV-zObTwq7szdXk68qmMOb13Lz3XfVE9bEiMuO3TkT3YQUq8rr7QOASy8LtHHZ272871N_6wSjzEIBW96bEHN6D78jznKme9Ga1nOLtmbb2u4049sy4jt_KdEz17r5C8dSgoOLOplD2U7AK97GQGt4s0r7qaspE7ZcsguI3R-rxwV4S9ZRC-t1cG9b1wQ-y9zAyLuAfxXLsQAYw9g51duMdioL0ib3m9qbiguI8ofr24f3u9r8Xntzo8xLxhqIM8Jd36t5toIbzpHI29zWuEOF8OFj3e7lu92bXvt73jBD7JzUu95uikOC13az1xwR49s4iGtyPchD35l749blE1t3Z-Oz3tkgK8tE1ZuC9poT1dBOE8R_gQObgfsLyviCs9ItOVuGcJl7ymBIk9mrKlNx2TJDv3UEe8wUjENyAAOBNACUhtUAEqcxAAGmAVAwAo3RraGtZl4R0P0xHlFNQx-tFH_yHD__P9ygQFyOHIORD_GuEc9qEAAAAtSNdZHADvfwvizvzH6gKu0NRAClMGBhu97PYL8qVY_-AauPrmEQ4AEb-5-EP4CzQrAAggAC3Srxk7OBNACUhvUAIqrwYQDBqgBgAA8EEAADBBAAAQQgAA6MEAAFxCAACIQQAAWEIAAExCAACMwgAAAMAAAAhCAAAYwgAAFMIAAMDBAACEQgAAmEEAACzCAADWwgAAIMEAAMDBAABAQgAAAEAAAHBBAADYwQAA6EEAAKjBAAAEwgAAQMIAAK5CAAAEwgAAosIAAMhBAADKwgAACMIAAJBBAACAwAAAIEEAAJxCAAAQwQAA-EEAACDBAAAIQgAAsEEAAHxCAAC4QQAAmMEAAFzCAAD4QQAAPEIAADBCAADOwgAAAEAAAILCAAAEQgAAjEIAAMhBAACmwgAAKEIAAABCAACAQgAA4EEAAGBBAACAvwAAtMIAAIBAAAD4wQAAJMIAACTCAAAIwgAA8MEAAFRCAABQQgAAmMEAAADCAACOwgAAiMEAAAAAAAAgQQAAXEIAAPDBAACCwgAACEIAAJjBAABEQgAANMIAAEzCAABQwQAAlEIAACBCAADQwQAAQEAAADBCAABYwgAAyMEAABTCAAB8wgAA2MEAAEBBAABoQgAAcMIAAFTCAAAkQgAAUEEAAMhBAAAowgAAgMAAAIDBAAAQQgAAcEEAAJBBAABwwQAAJMIAALjBAAD4QQAAoEAAADDBAABAwAAAXMIAAABBAADYQQAA4EEAAILCAACgQAAAGMIAAFBBAAAYQgAARMIAAODAAAAYQgAAGMIAAHTCAAA8QgAA4EEAABDCAAAMwgAANEIAAEDAAAA0QgAAsEEAAHjCAAC4QQAAQEAAAFBBAABwQQAAqMEAAEDBAACKwgAAsMEAAFBBAADAwQAA4MEAALjBAABwwQAAiMEAAMhBAABswgAAYMEAAPjBAAAQwQAAAEEAAAxCAAAsQgAAMMIAAFTCAAA8wgAAcMEAAEBBAAB0QgAAOEIAAIBAAACAwAAA0EEAAETCAAAAQQAAAAAAAFBBAAAYQgAAiMIAAM5CAAAwQQAAUMIAACDCAABgQQAAkMEAAJhBAACQwQAAnsIAAMhBAAAAQgAA2EEAAJjBAAAQwgAAwEAAAMhBAAAMQgAAoEAAAJLCAABQQQAAAMAAAOjBIAA4E0AJSHVQASqPAhAAGoACAAAsvgAA4LwAAGw-AACCPgAAmD0AAGw-AAC4PQAABb8AAHS-AACoPQAAgDsAABS-AAAUPgAAXD4AAIg9AAAwvQAAcD0AAPg9AAAQvQAADT8AAH8_AAAcvgAA-L0AAJi9AAAwvQAAyD0AAKg9AADIvQAA4DwAAIo-AAA0PgAAMD0AAOi9AADYvQAAij4AAJg9AAAkPgAA2L0AAKa-AAAcvgAAFL4AABS-AAAcPgAAcL0AAKi9AABUPgAAPD4AAFC9AABwvQAAqL0AANi9AADgvAAA2D0AAII-AACovQAA-D0AAC0_AABQvQAAwj4AAPY-AACoPQAAiL0AACQ-AACoPSAAOBNACUh8UAEqjwIQARqAAgAAfL4AABA9AACYvQAAE78AACQ-AABQvQAAHD4AANi9AABAvAAAuD0AAOC8AAAwvQAAhj4AAFS-AACIPQAA4DwAANg9AABPPwAAqD0AAJY-AAAQPQAA4DwAAKI-AAC4vQAAcL0AAAQ-AAAcvgAA-D0AAOA8AACgvAAAoDwAAAw-AABQvQAAJL4AAHA9AADYvQAAPD4AABC9AAAQvQAA4LwAAJ4-AAAkvgAAHL4AAEC8AACAOwAABD4AAH-_AADuvgAAgr4AAEw-AACWPgAAmD0AAKA8AAAcPgAAED0AAJg9AADIvQAADL4AABA9AADgvAAAFD4AAOA8AAAUvgAAhr4gADgTQAlIfFABMAk4AUoAUgkIDxCSAhgAMAFgAGgA\"}","related_url":"http://www.youtube.com/watch?v=bnlrkrn0mTM","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":640,"cheight":480,"cratio":1.33333,"dups":["15740209299396637732"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"9218039315685671897":{"videoId":"9218039315685671897","docid":"34-8-17-Z8D5FDA6C1164D7A0","description":"Here I show how to install the beta and show some of the new features.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1839794/a04d7c931428fa7a6e927be5b8958638/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/tp8JugAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"16","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dsv9YEdUaqlE","linkTemplate":"/video/preview/9218039315685671897?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts #265 Rails 3.1 Overview","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=sv9YEdUaqlE\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhUKEzkyMTgwMzkzMTU2ODU2NzE4OTdaEzkyMTgwMzkzMTU2ODU2NzE4OTdqiBcSATAYACJFGjEACipoaGZxeGtqbnpobmJveGtjaGhVQ1NJNzdsSmx6bENGUExkVjFSU0FvWVESAgASKhDCDw8aDz8TvgaCBCQBgAQrKosBEAEaeIEDAAUB_AQA-P0I_vsD_wETCfz89QICAPQN9_UDAQAA-PwJCgkAAAANBQQGAwAAAAD0AAMA_gEADQwB-gUAAAAJAvgA_QAAAAT7Avn_AQAA8_P49gIAAAAF-gr8_wAAAO4DDwL_AAAA_wr5CgAAAAAAAAIGAAAAACAALR2W3zs4E0AJSE5QAiqEAhAAGvABYQ3g_foJ-wHgJPAA0g7nAYHy6P8u9_oB3fwW_8zVAgHK3OUA19IT_8D6DAGgEwwB4fzi_jYhLwEABg7_Ee09AC8DwwA55xQAN-4JAN0Nx_8eGx3_KNEVADzvAQL1-_L6JPzw_s0Fu_-zC-X_CxYlADfjJwFSC_8D7yIa-hEbH_f7CwMExigTArXY_P748gH9-PPMBSkA5QLTAv0FIxH5C_b5DQcB2hr29AkQCxLm7vfY9_4HBvXu-8QlHP8RORgCC_wJCQbM__cGIQjvHN_s9PQcAgwAvQcSFPzyCf_pCPPyBRL5FCIQBPnrE_kRKfH9IAAt5EcQOzgTQAlIYVACKs8HEAAawAfxLeS-M8U3PfVHHLyKb529IXkiPYEyfDw5ZOO9stILO4kDLb21NTI-v2tLPfFo_jz8jLu-WlMPvMbqxbtRMDM--oCbO5HnRD1ERba9VHcAvXnGY7xMxDu-gpxFu1Yy17pQA0G9mKdTvayDTT1YHy8-7iyQPftGDzw4G8a8C2H1PHVPpjtPCHw7ctJFvd-KRLwn9zs-XSQDPScrqzzmA0I-9j1PvUcBAbtaV1a9ngwuPQpKDzxy_gG99BKIPPYCWLwfZxo9hmboO7M8k7raVz69-F6SvVnwDL1qGq89yGuUPBBdkDwyH9C8FkuxPdN2gjyGG7A85FwUvagAmDxdkbO9jEIYPD41h7vnHr09q6cAvYrW3Toe0qm9FvLOOl4yqTw7Za89qzgbPFhgfrzThuM9zHZqPdZ0vTzz6cy8XQxvvapBPbzmzRE-I_s7PVZ3drwiYQm9bUAhPG16Cz0Ju9E7HLbNPe96RLws-ZO9YmBCPA8vo7x8k6s9RgiPvYvb7DrVI809grxovLZYmzzAWS892NgFPgsxUTvKJQQ9w7-EOwQmCTlLrBC8Z1zdu_7oI7s0Yge7WCjKuxhmujvZ7QO-Ytjlu3QsjLpLfcQ9tnJlPK7QrDzPw-Q85zJavNmZ37pi6wM9JZTevVI_0jk6G7e9-DK0uhQ5aTs7iQy8BGkQvUEWnjsxBEU9L2cdu3rsbTqwWCO9BSK6PMx_5TosZyo9iqtPvZydUjvXBl28Z0pGvMACObvA1ZU7gixVPXt4ibjVN3U9KxaPve6wyzm3qUs9LVoFPbniYjmagaE7YbNSvRxYPDl1tjY8q-gRvLsClzj-Lgc9fdksvV2SOblGuS-93MUKvXhFs7lWUp28Q8pPvLcDxTY-8kI9scWJPSEhpLkJxnw9wiM7vC8usjaNwXk8BfiOPXMvIrkmGA49kwWHvbVyBbl2mSs8LYhSvVbpXLjYWYC792zjut2AwTfdvKc8OsjQPITMPrhuTPQ8wrUEPesQJjd1RzW8HdNJPfssMreph2i8xVYAvmgWk7ewD7G9twy4vf5YOLhveZO7czA2PbTFkLfHYqC9Im95vam4oLhhTP671Ji1vTO0gjZugB691oOTOyJNCriKyia9YrzmvcnlcjgLLFs9pvguvJLQl7hmgxw-XNygvfD8g7dRjrg8kEH4PMeHajfj_449f986Pa3x07fXnGg93xE6vU9iGbhCy189Yxq3PW6QjjgGLFm9O1I_u3g8JrjDldi8vzpYPHmbbbguxA89HB0Bve2mqbcgADgTQAlIbVABKnMQABpgJwMAHfkN4yH8OfUZIr0d7PrmOOK2LP8fyP_-E8sOEMvpqzkh_zDPBRKhAAAAP0joQwgA9n8e8KsAut7uyMHqFSd64xAAq736F_GmahbtIdvk4ycJAAS_vfMi-wM8J_ATIAAtbhsVOzgTQAlIb1ACKq8GEAwaoAYAADBBAAAAQQAAQEAAAOBAAACgwQAAjEIAABBBAADgQAAAyEEAAATCAACgQAAAeMIAAHDCAADwwQAAokIAAIDAAAAAwgAAMMIAAIA_AAD4wQAA2EEAADjCAABYQgAAkEEAAHBCAABAQgAAMMIAABDCAAAQQgAA4EAAAADBAADIQQAA-MEAAAAAAACgQQAAnsIAAFhCAADgQQAAYMIAAODBAADgQQAABMIAAGxCAAD4QQAAiEEAAJTCAAAgQQAAkMEAABRCAAAwQQAAyMEAADBBAAAEwgAAQEEAAODAAAAYQgAASMIAANBBAACwwQAANEIAAEBBAACAwQAAFEIAAJTCAACQwQAAkEEAAOhBAAAwwQAA8MEAAKDAAAAwQgAAIEIAAFDCAAB8QgAA4EEAABBBAABQwQAAYMEAAPhBAABowgAAPMIAAHhCAAAEQgAAgL8AAKDBAAA4wgAATEIAAEDBAABAwQAAgMEAADDCAAD4QgAA4EAAALDBAABAQAAAnsIAAOjBAABgQgAAbEIAAOBAAADgwAAAoEEAAMBCAACmwgAAcMEAADhCAAAswgAAokIAALDBAABQQQAAykIAADjCAACOwgAADMIAAExCAABAwAAAXMIAAJrCAABQQgAAKEIAAEDAAAAIwgAAyMEAAABAAABUQgAAnEIAAFDCAACswgAAAMIAAEzCAAAAQQAAcMEAACDBAAC4QgAAgL8AADhCAAAEQgAA8EEAAHDCAABcwgAAsMEAACxCAAAAAAAAkMEAAExCAADAQQAAMMEAAMDAAAAAwAAAOEIAAEDAAABIQgAAAEIAADBBAACIQQAA4EAAAADBAADWwgAA4EEAAKBAAABQQgAAiEEAABjCAACWwgAAwMEAAMBBAAC4QQAAVEIAABjCAAAAAAAAUMEAAHhCAADowQAAUMIAAFjCAAAAwQAAcEEAAMjBAABMQgAA6EEAADDBAAC4wQAABEIAAAzCAAAoQgAAOMIAACzCAABgQQAAQEAAAIjBAADAQAAAgL8AAIBAAACgQAAAQEEAAMhBAACgQQAA2EEAAGDBAAAUwiAAOBNACUh1UAEqjwIQABqAAgAAPL4AAJi9AACOPgAAlj4AAKC8AABcPgAA6D0AAM6-AABsvgAAQDwAACS-AADgPAAATD4AABA9AABAPAAAcL0AAAQ-AACoPQAA4LwAAP4-AAB_PwAAQLwAABy-AADgvAAARD4AADA9AAA8PgAAVL4AAKg9AAAkPgAAqD0AACQ-AAAcvgAAPL4AACQ-AABAvAAAMD0AAFC9AADKvgAAmr4AAIi9AABEvgAAfD4AADC9AAD4PQAAqD0AAJg9AAAcPgAAJD4AAEA8AAAUvgAAgLsAADC9AACOPgAA-L0AANg9AAAlPwAA4LwAAII-AADGPgAADD4AADS-AAA0PgAAUD0gADgTQAlIfFABKo8CEAEagAIAAHS-AAAwvQAAuL0AACG_AAAEPgAAmL0AACQ-AADYvQAAgLsAAFA9AADYvQAAUD0AAIo-AABUvgAAmD0AAIg9AAC4PQAAWT8AAOA8AACmPgAAUL0AAIA7AAB8PgAAyL0AAMi9AAAUPgAAyL0AAMg9AABQPQAAQLwAAKC8AADIPQAAUL0AALa-AAAwPQAAMD0AAJg9AADovQAAoLwAAIi9AABMPgAAPL4AAES-AACgPAAAgDsAAHA9AAB_vwAAEb8AAKK-AADoPQAAhj4AALg9AAAQvQAA6D0AABA9AACYPQAA2L0AANi9AACIPQAAcL0AACw-AACYPQAAML0AAL6-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=sv9YEdUaqlE","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["9218039315685671897"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"3481529176241072823":{"videoId":"3481529176241072823","docid":"34-6-3-ZE1174ACDA7E00416","description":"Pry is an alternative to IRB and sports many great features. Here I show how to integrate it into a Rails app, and how it can aid in debugging.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2339602/f922dd66a4e1f2001f653d9dbd6b5644/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/3VMfFwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"17","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DKfFf2-KJNTU","linkTemplate":"/video/preview/3481529176241072823?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts #280 Pry With Rails","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=KfFf2-KJNTU\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhUKEzM0ODE1MjkxNzYyNDEwNzI4MjNaEzM0ODE1MjkxNzYyNDEwNzI4MjNqkxcSATAYACJFGjEACipoaGZxeGtqbnpobmJveGtjaGhVQ1NJNzdsSmx6bENGUExkVjFSU0FvWVESAgASKhDCDw8aDz8T6AOCBCQBgAQrKosBEAEaeIEEAv_5_AUA-vX_AgQF_gELEP0E9gEBAPYA9fUCAv8A-vQTAgQAAAAN_gEDCQAAAAD0AAMA_gEAFwoE9AMAAAAG-v7_-gAAAAYB_f7_AQAA8_P49gIAAAD6-gj7_wAAAO0CBgICAP8AAhABBwAAAAD7-gcKAAAAACAALa2G4Ds4E0AJSE5QAiqEAhAAGvABdOrVAAUOAgPkIPIA9QTqAYHtHP8lJvYA6AQzAMfm9QDu5v8BBOcH_70MJwC-Ee__8vHiADQgCQDuBPz__fMkACIO6gEYEA0BAOT0__4C-P8gPhMAEeAaACTlBv_0CvMDNvAP_tQFw_-a_fz_CvUe_wTaDwE1DOcE_SUD_xshBwMk6AP-3CL2_dbSH_8f5hT9Cv3bAA8M1_3kBf_8BSAUCff6DAYn59n9DfgQ_QjwA_DjHRcB4Av2C-09FvglHAQG2wj4AQ3y-An32w_0Cw3m-AMUAwbp4AUPBPj-AhTy_P0S_Rb4_yMBBPn99v0NE_byIAAtQVolOzgTQAlIYVACKs8HEAAawAd40OS-qTyROwwN37x0_Ma9d2ClPPTkNT05ZOO9stILO4kDLb21NTI-v2tLPfFo_jycTZe-6j1cuWSPFryPcRU-wC67umtpCT05P2q8SXtIveETYb23siS-KRXDPETQYrz9TtO9m3VGvYsuND31uwA-QxWzPQWuxjwkCLq7rEHOPAj-3Dwvm0o9t0orvdZoIrxKRh4-X_liPEDdID3mA0I-9j1PvUcBAbv58re9LAmWO8IbLTzaXxG9x3Yovaa0_jthJyu8tjRyPVobc7pT0O29HzJAvZHXnrwdhIo9ltEoPRxOzzy5ALS8ZU2RPUysZ7y9oKq8vB98ve3rBjpAt7G9PSkTPZrcHDzwiws-8z-zu-I6xjuoEUS8N22pO-uVjTzXtpI9bFRxPbKBlTvThuM9zHZqPdZ0vTx8riC92FqZveU90ju0WOo9oYUkPYGkZboegrI6CGIPPU6PNzxWR249f-h4PasTxryNm5q9c5U4Pez7i7wiZaU9MTY-vWjnNDzcHm49ind7vZAJQjzYKFA9NNvFPardZTxj7EQ9ezApPboUE7wxEMe5-C0kvYLknbw6vkw9Q8BGvNN6yTwMWgi-ruHYPMNkSztu_6U9SKK8vDq-qLvxKQU9ennwPNdkFTza6Hc8doOtvenLnLtHKXe9kT7SPEXDnLs0zxs9dpMOvQHhnjucaWI9HOqXvYTyTLr4VC69VlYkPRkLIzqVjY096jeYvYVVbzppGB-8FCIgvTompDojmiW90KGnvKaLYjsGmF49fus5vR4lzTlw9yg9VAqwPCNOIzn8ffW8HPhnvRhM9Dh5q1M8k3FsvaqGAzmK_qU9yFpoPcxW7zlGuS-93MUKvXhFs7noylY8alxJPKA3kTnO9o09GlAvPccemjmldao9KUKVvbr6tLgSEZ-7nwC6PUsqErkeGAC9Je6svU0U5zdIpw49VhgxvTR6FLf78Q28uEhwvTeKcTigXr89beeWPDqTSTkjRnQ9UsR4vScupThR2fC8OeUbPZJKlDgqJRq9SDWcvWXAuDiwD7G9twy4vf5YOLjaTuU8ZCyJPHyamLis5nm9bVeovHlp9rcCigc8nzmgvbMRnbcSn2C7shw2u2ULMjbHzuO7ss6yvYo6fLfB4ys-3KVovAeJdLktk-E9f6twvQ94nrg7ZcG6EJJFPbDmnzfNW7U9ihOpPIUvNLh5sdA9bvJLOazuU7j_zWs9qXpDPcpFpziAFra949gfPae7wbhcKK-93hIqvfwiYzeBEWo8LfghvORr_jcgADgTQAlIbVABKnMQABpg7P0AHu4X4hTqNtb3JMsj6g3nHOGvM_8Urv8BF9kU86Ddtiwo_yTfE_KcAAAATFHxUxcA8X8ezKf74sfqvMTzMTpy-hj_rejgAfuOaPTe69bo8iIJAAS4yOQV8AAkL_kZIAAtNOQQOzgTQAlIb1ACKq8GEAwaoAYAAIBBAACAwAAA2EEAAABBAADIwQAAcEEAABhCAAAAQAAALMIAAFjCAAAMwgAATMIAACDBAABUwgAAIEEAAIC_AAAwwgAAUMIAAFBBAAAcQgAAPEIAAIjBAABQwQAAmMEAAHjCAADgQQAAjsIAAJBBAABEQgAAAEAAAIC_AAB0QgAA2MEAAIDAAACAvwAAPEIAAJhBAACAQQAANEIAAMDAAAAAQQAAiEEAAPBBAABQwQAAHEIAAMjBAADAQQAAHEIAAEBCAADgQAAARMIAABzCAABQwgAAsMEAAIBBAACCQgAA6EEAALDBAADwQQAAiMEAAPhBAABAQQAAHMIAALBBAAAkwgAAoEEAANBBAAAEQgAAIMEAAFDBAAAQQgAAsEEAAEDAAACAPwAAcEEAAEjCAABgwgAAEMEAAFhCAAD4wgAATMIAAPJCAABsQgAAVEIAAIRCAAB0wgAAEEEAADhCAAAcQgAAQMEAAIjBAACIQQAAEEIAABzCAAC4wQAAuEEAAEzCAADOQgAAxkIAAFBBAACgwQAA0EEAABxCAAAAQAAAeMIAACBCAACowQAApEIAAEDAAACmQgAAlkIAAADBAACEwgAAUEEAAGxCAACQwQAACMIAAGDCAACAvwAAQEIAAHhCAACiwgAAyMEAADzCAACQQQAAMMEAAEBAAABcwgAAbMIAAODBAAAIQgAAHEIAAMhBAACWQgAAJMIAABhCAAAIQgAAAEIAADDBAAC-wgAACMIAAIC_AAAAwAAA2EEAAIRCAADwQQAA8MEAAKDAAABAQQAAsEIAAKDBAAAwQQAAAMEAAADAAABAwQAAkEEAAGBBAADIwQAAREIAAFBCAABkwgAAAEEAAKDAAACAwQAAQEAAAIA_AAAcQgAAUEEAAPBBAACAvwAAYMEAAGDBAACYQQAAkMEAAETCAACAwAAAsEEAAETCAAAoQgAAFEIAALTCAAAAQAAAwEEAALzCAAAMQgAA6EEAANjBAAAMQgAAwEAAAADAAACYQQAAmMEAAHBBAABsQgAAqMIAADBCAACYQQAAAMAAAIBBAADYwSAAOBNACUh1UAEqjwIQABqAAgAADL4AAKC8AAAsPgAAfD4AAAw-AACCPgAAmj4AACe_AAA0vgAAHD4AAFA9AADgPAAAFD4AAFw-AADIPQAAoDwAALg9AAAcPgAAFL4AACM_AAB_PwAAQLwAAGy-AABAPAAABD4AACQ-AACoPQAAZL4AAAQ-AACqPgAAFD4AAAw-AABMvgAAJL4AAAQ-AADgPAAA-D0AABC9AADCvgAATL4AAKi9AABAvAAAUD0AAEC8AACgvAAAND4AABw-AABAvAAAmD0AAGy-AADgPAAAUD0AAEw-AACOPgAAQLwAAAQ-AABLPwAAoLwAALY-AAD2PgAAND4AABS-AAAUPgAAiD0gADgTQAlIfFABKo8CEAEagAIAAHS-AACIvQAAqL0AACO_AAAEPgAAQLwAAJo-AAAcvgAAqL0AAKA8AACgvAAABL4AAFw-AACevgAA6D0AAFA9AAA0PgAAQT8AAPg9AACmPgAAQLwAAOg9AABUPgAA6L0AABC9AAAEPgAAJL4AAJg9AADgvAAAuL0AABA9AAD4PQAAEL0AAIK-AAAMPgAAuL0AACQ-AABAPAAADL4AAFC9AACiPgAAcL0AAJi9AACAOwAAuL0AACw-AAB_vwAABb8AAGS-AAD4PQAApj4AAEA8AACgPAAAiD0AANg9AAAwPQAAmL0AANi9AAAQPQAAiL0AAPg9AACYPQAABL4AADS-IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=KfFf2-KJNTU","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["3481529176241072823"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"1636055901952015370":{"videoId":"1636055901952015370","docid":"34-6-14-Z0C9D5030EE9F621F","description":"By default, Rails will render a static error file when an exception occurs in production. Here you will learn how to fully customize this behavior and render dynamic error pages.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4829076/2894227649fb2bf74be94ccca03f2177/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/VTy5EAAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"18","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D3MiN8otMliQ","linkTemplate":"/video/preview/1636055901952015370?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts PRO #53 - Handling Exceptions (revised)","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=3MiN8otMliQ\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhUKEzE2MzYwNTU5MDE5NTIwMTUzNzBaEzE2MzYwNTU5MDE5NTIwMTUzNzBqtg8SATAYACJFGjEACipoaGZxeGtqbnpobmJveGtjaGhVQ1NJNzdsSmx6bENGUExkVjFSU0FvWVESAgASKhDCDw8aDz8TpQWCBCQBgAQrKosBEAEaeIH2Cf71_wEA8_kL9v4BAQEbDgAG9AMDAOQC8PcD_AIA9_wKCwkAAAAL-wkKBwAAAAH2AQT1_QEADg0B-QUAAAAO_PwG-wAAAAT4-vj_AQAA7fIE9AIAAAD5_g4H_wAAAPAEBfz-_wAADAYBBQAAAAAM_f4BAAAAACAALUuj0js4E0AJSE5QAiqEAhAAGvABYQ3g_TfqBAawHuUA3CILAoHy6P8j5BL_0fvmAcr_6wHY78z_-wD5_tYL8wCqAMwB2O3a_yU3JwD__BQAH_Qq_wgDyQEx8CkALPzpAtkV4f_yIgr_FNseACfR9QErIQj-LecD_qzq3_664f7_4R0nAR_5FP0nIAv_ASYz_dsfFgD15Q_-2jIJBJ_7CP0UCvD8-BLq-CkA5QLh9Rn8IxH5CwHvDgL93Pv3_fsdCf_yA_zv-P0F9RTyB-kkHv70NhgD-AYRARHp7PcbGRD3LAwF8fgoCRMI2AgUEuvxAd0MBv3a-BDw5S71__nrE_kKA-35IAAt5EcQOzgTQAlIYVACKnMQABpgDvwAM_bw3f0YPOP_788X9AfZCPXMRv8Orv_nIef887XWr14N_zy0IwGbAAAAL0PQSBQA3Hz64bcazyQHgcD8MB9vDPImsfkCFt28SQf2K7n__kMSAAzH1uYe3N0PJwMaIAAthkASOzgTQAlIb1ACKq8GEAwaoAYAAOBAAABAwQAAIEIAADBCAACgQQAAMEEAALxCAACowQAAMMIAAGjCAACgwAAASMIAADDBAADAwAAATEIAAADBAAAowgAAiMEAAJBBAADQQQAA4EIAABzCAACYwQAAgL8AALBBAAAEwgAAyMEAALBBAACYQQAAHMIAAIBAAAAAwQAA8MEAAMxCAACwwQAAKMIAAFRCAABgQgAAUEEAAEBBAABkQgAAQMAAALhBAAAQQgAAiEEAADDBAACIQQAAqEEAAMxCAACwwQAAUMEAAFjCAACwQQAAnMIAAIC_AADQQgAAQMAAABDBAABAQQAAAMAAAJDBAABIwgAAyMEAAMDAAAAMQgAAFEIAABDBAADgwAAAPEIAAMDBAAAUwgAAbEIAADjCAABAQgAA4EAAAODBAAAIQgAAkMEAAAjCAACewgAAbMIAAKZCAACYQQAAZEIAAEhCAABUwgAAgD8AAKJCAABMQgAAYMEAAHhCAACQQQAAUEEAAIDCAAAAwQAAEMIAANhBAAAYQgAAEEEAAAxCAAAAQAAAmkIAAJZCAAAswgAAFMIAAKBAAACoQQAAuEEAABxCAACAQQAAgkIAABDCAACgwQAAwEEAAJZCAAAowgAAJEIAAGTCAABQQgAAFEIAAIBAAAAUwgAA6MEAACjCAAAUQgAAukIAAAxCAADYwQAAoEAAAIrCAAAMQgAA2MEAAKDAAAAkQgAARMIAAIDAAADWQgAAUMEAAAAAAACIwgAAPMIAAFjCAABcQgAASEIAALBBAAAoQgAAOMIAAMBAAAAQQgAADEIAAOBBAACowQAAyEEAAIDBAAAAAAAAFEIAAMjBAADEwgAAQMAAAAAAAABwwQAAgD8AABzCAACAPwAAAEAAAGDCAADIQQAAuEEAAMBBAAAEQgAAiMEAAODAAACWwgAAwMEAAMDBAADgwQAAUMEAANjBAAAgQQAAVEIAAHzCAABQQgAAEEEAAMjBAAAAQgAAkEEAALDBAADowQAAmMEAAKDBAAD4wQAANMIAACBBAABoQgAAAMEAABDBAADgwQAAiEEAAFDCAABAwSAAOBNACUh1UAEqjwIQABqAAgAAUD0AAKA8AAAcPgAA4DwAAPg9AAD4PQAAlj4AABO_AABMvgAAUD0AADC9AACoPQAAMD0AAFw-AAAwvQAARL4AABw-AABwPQAADL4AAA8_AAB_PwAAUD0AAEC8AACoPQAA4LwAAFA9AAAkPgAALL4AABw-AAB0PgAAqD0AANg9AAA8vgAAoDwAAMY-AACYPQAAFD4AAOC8AACKvgAAmr4AAI6-AADYvQAAgLsAAOC8AABEvgAA4LwAABw-AACgvAAAiL0AAAy-AACIPQAAmD0AAOA8AACKPgAALL4AABC9AAApPwAAyL0AABw-AABEPgAAML0AANi9AABMPgAADD4gADgTQAlIfFABKo8CEAEagAIAAPi9AABwvQAAQDwAAC2_AABAPAAAgLsAAEw-AAD4vQAA-L0AAEQ-AACovQAAUL0AALg9AACKvgAAFD4AAEC8AAC4PQAATT8AAII-AADaPgAAgLsAAEA8AABUPgAAqL0AAMi9AABwPQAAQDwAAPg9AADgPAAAoLwAAEC8AAC4PQAAED0AAMa-AACIPQAAcD0AABw-AABQPQAA6L0AAKg9AABcPgAAED0AAOi9AAAwPQAAED0AAOg9AAB_vwAAC78AAOi9AACWPgAALD4AAEC8AABAPAAAiD0AACw-AADgPAAAML0AABC9AADYvQAAmL0AAHw-AACyPgAAcD0AAGS-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=3MiN8otMliQ","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":576,"cheight":360,"cratio":1.6,"dups":["1636055901952015370"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false},"8309372556469291558":{"videoId":"8309372556469291558","docid":"34-11-16-ZDD5F35CD76E96C3D","description":"Here I show how to add an announcement message at the top of every page in the application and allow the user to permanently hide it. This is all done test-first and even includes testing the...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/212062/1cced888a963f7ab5d0647d69ebad93d/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/aSaHOgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"19","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DhSFMcksc1UI","linkTemplate":"/video/preview/8309372556469291558?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Ruby on Rails - Railscasts PRO #103 Site-Wide Announcements (revised)","related_orig_text":"Railscasts Reloaded","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"Railscasts Reloaded\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=hSFMcksc1UI\",\"src\":\"serp\",\"rvb\":\"Eq0DChQxMTczMjg0ODAzNzI4NzIwNjA0MAoTOTU3MDAxNTY4ODU0MzIwNDI2MwoTNzUzMzQxODEzNzEyNDIyNjE4MgoTNjQ2OTM3MzU2OTg5Njk5NDQ0OAoUMTYzODQ2OTMyNzg2NTc0OTQ1ODkKFDEzNzQ0MDg4ODAxNzEzOTk3NjQ1ChQxNzM0OTUyMjg0MTU0ODg5NjgyOQoUMTM3NzQ0MTA4NDc3MDE2ODE5NjAKFDEwNDg1MjY4MTYxNjcwODUxOTU5ChQxNTYyMDg4NDQwMDI2Nzk0MTY2MAoTMTc1MzczNTkyODIwMzM5ODQ3NAoSMTU0NzQxMTMxMzI5MzIwMjQwChMxNDQxMjg0NjE4MDk2NDU4OTY4ChQxNTc0MDIwOTI5OTM5NjYzNzczMgoTOTIxODAzOTMxNTY4NTY3MTg5NwoTMzQ4MTUyOTE3NjI0MTA3MjgyMwoTMTYzNjA1NTkwMTk1MjAxNTM3MAoTODMwOTM3MjU1NjQ2OTI5MTU1OAoUMTM1NjExODcwMDQ3ODUxNDQ3NDIKFDE3MzQ3OTAyMTU3OTY1MjUxOTUyGhUKEzgzMDkzNzI1NTY0NjkyOTE1NThaEzgzMDkzNzI1NTY0NjkyOTE1NThqtg8SATAYACJFGjEACipoaGZxeGtqbnpobmJveGtjaGhVQ1NJNzdsSmx6bENGUExkVjFSU0FvWVESAgASKhDCDw8aDz8TrQWCBCQBgAQrKosBEAEaeIH--wL0_QMAA_4K-_0D_wEQCAML9gEBAO4E_PgFAAAAAvMEDv0AAAAPAQD7BAAAAAL6Cv_-_gEABQYH-PgAAAAPA_7__QAAAAD_Bgv-AQAA7fIE9QIAAAAC9gUGAAAAAPAEBPz-_wAABg0KCQAAAAD_9v4H_Pb-ACAALRxy2zs4E0AJSE5QAiqEAhAAGvABVgvk_hDX9AS1G9H_zx_4AIEAAv8eBP8A2gX4Ad3x2wDl9_QA6uMBANIG6f-dD_AB5PTz_yQZBAD__RIAG_Ul_xv-3AAy6hIAG_P0AeEMzgAaFxr_HusrAiTlBv8UAfMAKOoC_rbt4_64-u0C8AwsAhv6Ev0oERgBASEs_fIWHQH26Q7-4x4S_8D6AwMOFOcE_Q3lBDYJ3ADXCg8DHw_6Ch_y_wf94Pz47gkoBPjeA_TwAQgA9hH0Bu09FvgIISH67QAFBxf2-_b5EgsALvUA9vUkFP_72AMFAfHyC-sKAO3hCwHz6Cj3_-38EfoJAvD5IAAtv08kOzgTQAlIYVACKnMQABpgG_YARez96P0UPOUT89sH5BLPDgG1Iv8Qyv_mHcf66MG2okT3_yC6F_ebAAAARDbLTxgA738G9dMWzh34qbbxDBx1GegzlBHtIve2W_HmNtftujEfAPzCze0WBeogJ9oNIAAtayoSOzgTQAlIb1ACKq8GEAwaoAYAABTCAAAQwQAAHEIAAADAAABAwAAAMEEAAIJCAAAQwQAAuEEAAMbCAAB4wgAAcEEAAAzCAABIQgAAxEIAAFzCAAAMQgAAgD8AAEzCAACoQQAA2MEAAPhBAADAwQAAEMEAAChCAADAQAAAAMIAAIDAAABAQgAAnkIAABBBAACAQgAAjMIAAOBAAAAwQgAAYEEAAGRCAABsQgAATMIAABDBAADgQQAAmMEAABxCAAC4QQAAAEEAACTCAACgwgAAEMIAAIxCAADYwQAAgMAAAKDCAACKwgAAlkIAAJBBAAAkwgAAXMIAAEDBAADgQAAAAEIAAAhCAABAQQAAQEAAADzCAACCwgAAQMAAAAjCAABgwQAAXMIAAKDAAADYQQAAQEIAABTCAAAQQgAAgL8AANjBAADIQQAAgEAAAIC_AADQwQAANMIAAIjBAABYQgAAiEEAAKBAAACAwAAAgEAAAOBCAACgwQAAAEAAAABAAACYQQAABEIAALDBAAAgQgAAXMIAAAAAAABAQQAAEEIAAExCAABQQQAAQEIAAEDBAABIwgAARMIAABBCAABEwgAACEIAAMDAAACAPwAAqEEAAADCAAAgQQAAgMEAAMDAAACuQgAAgsIAAIzCAAAEwgAAUMEAAAAAAAA8wgAA4MEAACzCAADAQQAAQMAAAJBBAADowQAA2MEAAIDBAABQwQAAgD8AAGTCAADIQQAABEIAAOBBAABgwQAABMIAAJDBAACGwgAAIMEAAGxCAAAwQQAANEIAAHRCAABUwgAAsEEAAMhBAAAgQgAAvkIAADhCAACgwQAAgEAAAOhBAABAQgAAgMAAAGTCAABcwgAAuMEAADDBAAB4wgAAUEIAAMBAAAA8QgAAKMIAAABCAABgwQAAGEIAANhBAADYQQAA0MEAAAhCAACCwgAAuMEAABzCAADgQQAAgEEAAGjCAABQQgAAaEIAADRCAADMwgAADMIAAOjBAACIQgAAEMEAAILCAAAAQgAAYMEAAGBBAABowgAAIEEAAHBCAAAAwgAAYEEAAAjCAACwwQAAZMIAAIhBAABgwSAAOBNACUh1UAEqjwIQABqAAgAAUL0AADC9AABkPgAAXD4AABC9AAA8PgAARD4AAMK-AAB0vgAAmD0AAIK-AACgPAAA-D0AAPg9AAAwvQAAQLwAAKg9AACgPAAAmL0AAAc_AAB_PwAAML0AAJi9AACAOwAAEL0AAIg9AAAMPgAAbL4AAKg9AABUPgAAED0AACQ-AADIvQAA6L0AAJ4-AAAQvQAAuD0AAJi9AACqvgAA-L0AAHS-AAD4vQAAhj4AAKC8AACovQAARD4AABw-AABQPQAAgDsAANi9AADgvAAAiD0AABA9AAB0PgAAUL0AAKA8AAAZPwAAQLwAAKo-AACWPgAA4DwAAEy-AADYPQAAij4gADgTQAlIfFABKo8CEAEagAIAAIq-AACovQAAuL0AACW_AAA8PgAA4LwAABQ-AAAUvgAAFL4AAJg9AACAOwAA4DwAAFQ-AABcvgAAgj4AAIA7AAC4PQAAUT8AAAw-AAC-PgAAQDwAAAw-AABkPgAAcL0AADC9AACAOwAAcL0AALg9AAAQvQAAcL0AAIA7AADYPQAAED0AAIa-AAAcPgAAmL0AAEA8AAAwPQAA6L0AADC9AAAUPgAAuL0AABy-AACAuwAAUD0AAKA8AAB_vwAA_r4AAAS-AABwPQAAZD4AABA9AACgvAAABD4AAKA8AACoPQAAUL0AAIi9AAD4PQAAmL0AACQ-AABMPgAAQDwAAJa-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=hSFMcksc1UI","parent-reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":768,"cheight":480,"cratio":1.6,"dups":["8309372556469291558"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false}},"dups":{"11732848037287206040":{"videoId":"11732848037287206040","title":"Ruby on Rails - \u0007[Railscasts\u0007] #360 Facebook Authentication","cleanTitle":"Ruby on Rails - Railscasts #360 Facebook Authentication","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=E_XACDrZSiI","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/E_XACDrZSiI?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/@RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":728,"text":"12:08","a11yText":"Süre 12 dakika 8 saniye","shortText":"12 dk."},"views":{"text":"19,3bin","a11yText":"19,3 bin izleme"},"date":"12 mar 2015","modifyTime":1426118400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/E_XACDrZSiI?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=E_XACDrZSiI","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":728},"parentClipId":"11732848037287206040","href":"/preview/11732848037287206040?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/11732848037287206040?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9570015688543204263":{"videoId":"9570015688543204263","title":"Ruby on Rails - \u0007[Railscasts\u0007] #396 Importing Csv And Excel","cleanTitle":"Ruby on Rails - Railscasts #396 Importing Csv And Excel","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=_NSBm_Q431Y","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/_NSBm_Q431Y?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/@RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":619,"text":"10:19","a11yText":"Süre 10 dakika 19 saniye","shortText":"10 dk."},"views":{"text":"16,9bin","a11yText":"16,9 bin izleme"},"date":"11 mar 2015","modifyTime":1426032000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/_NSBm_Q431Y?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=_NSBm_Q431Y","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":619},"parentClipId":"9570015688543204263","href":"/preview/9570015688543204263?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/9570015688543204263?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"7533418137124226182":{"videoId":"7533418137124226182","title":"Ruby on Rails - \u0007[Railscasts\u0007] PRO #90 Fragment Caching (revised)","cleanTitle":"Ruby on Rails - Railscasts PRO #90 Fragment Caching (revised)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=NYaHRQ9LTgY","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/NYaHRQ9LTgY?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/user/RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":598,"text":"9:58","a11yText":"Süre 9 dakika 58 saniye","shortText":"9 dk."},"views":{"text":"4,9bin","a11yText":"4,9 bin izleme"},"date":"10 eki 2014","modifyTime":1412899200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/NYaHRQ9LTgY?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=NYaHRQ9LTgY","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":598},"parentClipId":"7533418137124226182","href":"/preview/7533418137124226182?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/7533418137124226182?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"6469373569896994448":{"videoId":"6469373569896994448","title":"Ruby on Rails - \u0007[Railscasts\u0007] #298 Getting Started With Spree","cleanTitle":"Ruby on Rails - Railscasts #298 Getting Started With Spree","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=IgCVg-GaQ2k","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/IgCVg-GaQ2k?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/@RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":653,"text":"10:53","a11yText":"Süre 10 dakika 53 saniye","shortText":"10 dk."},"views":{"text":"20,5bin","a11yText":"20,5 bin izleme"},"date":"16 mar 2015","modifyTime":1426464000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/IgCVg-GaQ2k?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=IgCVg-GaQ2k","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":653},"parentClipId":"6469373569896994448","href":"/preview/6469373569896994448?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/6469373569896994448?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"70084584297799824":{"videoId":"70084584297799824","title":"Getting familiar with Spree its fantastic","cleanTitle":"Getting familiar with Spree its fantastic","host":{"title":"vimeo.com","href":"http://vimeo.com/52611137","playerUri":"\u003ciframe src=\"//player.vimeo.com/video/52611137?api=1&byline=1&fullscreen=1&portrait=0&title=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"vimeo","providerName":"vimeo.com","sourceHost":"vimeo.com","name":"vimeo.com","secondPart":{"type":"CHANNEL","isVerified":false,"subscribersCount":0,"a11yText":""},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fvimeo.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":654,"text":"10:54","a11yText":"Süre 10 dakika 54 saniye","shortText":"10 dk."},"date":"1 kas 2012","modifyTime":1351743309000,"isExternal":false,"player":{"embedUrl":"https://player.vimeo.com/video/52611137?api=1&autoplay=1&byline=1&fullscreen=1&portrait=0&title=1&wmode=opaque","playerId":"vimeo","videoUrl":"http://vimeo.com/52611137","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":654},"parentClipId":"6469373569896994448","href":"/preview/70084584297799824?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/70084584297799824?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"16384693278657494589":{"videoId":"16384693278657494589","title":"Ruby on Rails - \u0007[Railscasts\u0007] #306 Elasticsearch Part 1","cleanTitle":"Ruby on Rails - Railscasts #306 Elasticsearch Part 1","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=0j-gNrLfDFs","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/0j-gNrLfDFs?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/@RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":598,"text":"9:58","a11yText":"Süre 9 dakika 58 saniye","shortText":"9 dk."},"views":{"text":"15,4bin","a11yText":"15,4 bin izleme"},"date":"13 mar 2015","modifyTime":1426204800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/0j-gNrLfDFs?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=0j-gNrLfDFs","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":598},"parentClipId":"16384693278657494589","href":"/preview/16384693278657494589?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/16384693278657494589?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13744088801713997645":{"videoId":"13744088801713997645","title":"Ruby on Rails - \u0007[Railscasts\u0007] PRO #22 - Eager Loading (revised)","cleanTitle":"Ruby on Rails - Railscasts PRO #22 - Eager Loading (revised)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=s2EPVMqOsTQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/s2EPVMqOsTQ?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/@RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":443,"text":"7:23","a11yText":"Süre 7 dakika 23 saniye","shortText":"7 dk."},"views":{"text":"5,9bin","a11yText":"5,9 bin izleme"},"date":"2 eyl 2014","modifyTime":1409616000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/s2EPVMqOsTQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=s2EPVMqOsTQ","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":443},"parentClipId":"13744088801713997645","href":"/preview/13744088801713997645?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/13744088801713997645?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"17349522841548896829":{"videoId":"17349522841548896829","title":"Ruby on Rails - \u0007[Railscasts\u0007] PRO #250 Authentication from Scratch (revised)","cleanTitle":"Ruby on Rails - Railscasts PRO #250 Authentication from Scratch (revised)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Hw6WtWJwRtU","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Hw6WtWJwRtU?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/user/RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":798,"text":"13:18","a11yText":"Süre 13 dakika 18 saniye","shortText":"13 dk."},"views":{"text":"15,2bin","a11yText":"15,2 bin izleme"},"date":"24 eki 2014","modifyTime":1414108800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Hw6WtWJwRtU?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Hw6WtWJwRtU","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":798},"parentClipId":"17349522841548896829","href":"/preview/17349522841548896829?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/17349522841548896829?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13774410847701681960":{"videoId":"13774410847701681960","title":"Ruby on Rails - \u0007[Railscasts\u0007] #332 Refinery Cms Basics","cleanTitle":"Ruby on Rails - Railscasts #332 Refinery Cms Basics","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=f3rxVC3Q584","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/f3rxVC3Q584?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/user/RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":686,"text":"11:26","a11yText":"Süre 11 dakika 26 saniye","shortText":"11 dk."},"views":{"text":"5,4bin","a11yText":"5,4 bin izleme"},"date":"13 mar 2015","modifyTime":1426204800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/f3rxVC3Q584?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=f3rxVC3Q584","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":686},"parentClipId":"13774410847701681960","href":"/preview/13774410847701681960?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/13774410847701681960?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"10485268161670851959":{"videoId":"10485268161670851959","title":"Ruby on Rails - \u0007[Railscasts\u0007] PRO #72 - Adding an Environment (revised)","cleanTitle":"Ruby on Rails - Railscasts PRO #72 - Adding an Environment (revised)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=bQUntHWTVL0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/bQUntHWTVL0?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/@RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":245,"text":"4:05","a11yText":"Süre 4 dakika 5 saniye","shortText":"4 dk."},"views":{"text":"1,8bin","a11yText":"1,8 bin izleme"},"date":"8 eki 2014","modifyTime":1412726400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/bQUntHWTVL0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=bQUntHWTVL0","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":245},"parentClipId":"10485268161670851959","href":"/preview/10485268161670851959?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/10485268161670851959?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"15620884400267941660":{"videoId":"15620884400267941660","title":"Ruby on Rails - \u0007[Railscasts\u0007]","cleanTitle":"Ruby on Rails - Railscasts","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=AQ-Vf157Ju8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/AQ-Vf157Ju8?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"https://www.youtube.com/channel/UCSI77lJlzlCFPLdV1RSAoYQ","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":926,"text":"15:26","a11yText":"Süre 15 dakika 26 saniye","shortText":"15 dk."},"views":{"text":"33,1bin","a11yText":"33,1 bin izleme"},"date":"2 nis 2015","modifyTime":1427932800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/AQ-Vf157Ju8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=AQ-Vf157Ju8","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":926},"parentClipId":"15620884400267941660","href":"/preview/15620884400267941660?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/15620884400267941660?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1753735928203398474":{"videoId":"1753735928203398474","title":"Ruby on Rails - \u0007[Railscasts\u0007] #346 Wizard Forms With Wicked","cleanTitle":"Ruby on Rails - Railscasts #346 Wizard Forms With Wicked","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=vdJ60aU9oHo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/vdJ60aU9oHo?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/@RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":717,"text":"11:57","a11yText":"Süre 11 dakika 57 saniye","shortText":"11 dk."},"views":{"text":"9,2bin","a11yText":"9,2 bin izleme"},"date":"13 mar 2015","modifyTime":1426204800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/vdJ60aU9oHo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=vdJ60aU9oHo","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":717},"parentClipId":"1753735928203398474","href":"/preview/1753735928203398474?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/1753735928203398474?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"154741131329320240":{"videoId":"154741131329320240","title":"Ruby on Rails - \u0007[Railscasts\u0007] #270 Authentication In Rails 3.1","cleanTitle":"Ruby on Rails - Railscasts #270 Authentication In Rails 3.1","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=14cSib3wur8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/14cSib3wur8?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"https://www.youtube.com/channel/UCSI77lJlzlCFPLdV1RSAoYQ","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":427,"text":"7:07","a11yText":"Süre 7 dakika 7 saniye","shortText":"7 dk."},"views":{"text":"1,3bin","a11yText":"1,3 bin izleme"},"date":"2 nis 2015","modifyTime":1427932800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/14cSib3wur8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=14cSib3wur8","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":427},"parentClipId":"154741131329320240","href":"/preview/154741131329320240?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/154741131329320240?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1441284618096458968":{"videoId":"1441284618096458968","title":"Ruby on Rails - \u0007[Railscasts\u0007] PRO #123 Subdomains (revised)","cleanTitle":"Ruby on Rails - Railscasts PRO #123 Subdomains (revised)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=O2bBcTPj0sI","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/O2bBcTPj0sI?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/user/RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":455,"text":"7:35","a11yText":"Süre 7 dakika 35 saniye","shortText":"7 dk."},"views":{"text":"4,4bin","a11yText":"4,4 bin izleme"},"date":"23 eki 2014","modifyTime":1414022400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/O2bBcTPj0sI?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=O2bBcTPj0sI","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":455},"parentClipId":"1441284618096458968","href":"/preview/1441284618096458968?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/1441284618096458968?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"15740209299396637732":{"videoId":"15740209299396637732","title":"Ruby on Rails - \u0007[Railscasts\u0007]","cleanTitle":"Ruby on Rails - Railscasts","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=bnlrkrn0mTM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/bnlrkrn0mTM?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/user/RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":521,"text":"8:41","a11yText":"Süre 8 dakika 41 saniye","shortText":"8 dk."},"views":{"text":"18,1bin","a11yText":"18,1 bin izleme"},"date":"2 nis 2015","modifyTime":1427932800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/bnlrkrn0mTM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=bnlrkrn0mTM","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":521},"parentClipId":"15740209299396637732","href":"/preview/15740209299396637732?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/15740209299396637732?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9218039315685671897":{"videoId":"9218039315685671897","title":"Ruby on Rails - \u0007[Railscasts\u0007] #265 Rails 3.1 Overview","cleanTitle":"Ruby on Rails - Railscasts #265 Rails 3.1 Overview","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=sv9YEdUaqlE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/sv9YEdUaqlE?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/@RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":830,"text":"13:50","a11yText":"Süre 13 dakika 50 saniye","shortText":"13 dk."},"date":"2 nis 2015","modifyTime":1427932800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/sv9YEdUaqlE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=sv9YEdUaqlE","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":830},"parentClipId":"9218039315685671897","href":"/preview/9218039315685671897?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/9218039315685671897?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"3481529176241072823":{"videoId":"3481529176241072823","title":"Ruby on Rails - \u0007[Railscasts\u0007] #280 Pry With Rails","cleanTitle":"Ruby on Rails - Railscasts #280 Pry With Rails","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=KfFf2-KJNTU","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/KfFf2-KJNTU?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/@RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":488,"text":"8:08","a11yText":"Süre 8 dakika 8 saniye","shortText":"8 dk."},"views":{"text":"7,1bin","a11yText":"7,1 bin izleme"},"date":"2 nis 2015","modifyTime":1427932800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/KfFf2-KJNTU?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=KfFf2-KJNTU","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":488},"parentClipId":"3481529176241072823","href":"/preview/3481529176241072823?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/3481529176241072823?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1636055901952015370":{"videoId":"1636055901952015370","title":"Ruby on Rails - \u0007[Railscasts\u0007] PRO #53 - Handling Exceptions (revised)","cleanTitle":"Ruby on Rails - Railscasts PRO #53 - Handling Exceptions (revised)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=3MiN8otMliQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/3MiN8otMliQ?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/@RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":677,"text":"11:17","a11yText":"Süre 11 dakika 17 saniye","shortText":"11 dk."},"views":{"text":"5bin","a11yText":"5 bin izleme"},"date":"3 eyl 2014","modifyTime":1409702400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/3MiN8otMliQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=3MiN8otMliQ","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":677},"parentClipId":"1636055901952015370","href":"/preview/1636055901952015370?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/1636055901952015370?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8309372556469291558":{"videoId":"8309372556469291558","title":"Ruby on Rails - \u0007[Railscasts\u0007] PRO #103 Site-Wide Announcements (revised)","cleanTitle":"Ruby on Rails - Railscasts PRO #103 Site-Wide Announcements (revised)","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=hSFMcksc1UI","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/hSFMcksc1UI?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0k3N2xKbHpsQ0ZQTGRWMVJTQW9ZUQ==","name":"Railscasts Reloaded","isVerified":false,"subscribersCount":0,"url":"/video/search?text=Railscasts+Reloaded","origUrl":"http://www.youtube.com/@RailscastsReloaded","a11yText":"Railscasts Reloaded. "},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":685,"text":"11:25","a11yText":"Süre 11 dakika 25 saniye","shortText":"11 dk."},"date":"14 eki 2014","modifyTime":1413244800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/hSFMcksc1UI?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=hSFMcksc1UI","reqid":"1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL","duration":685},"parentClipId":"8309372556469291558","href":"/preview/8309372556469291558?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","rawHref":"/video/preview/8309372556469291558?parent-reqid=1765273801110512-5505986803262312705-balancer-l7leveler-kubr-yp-klg-30-BAL&text=Railscasts+Reloaded","isEmbedOnly":false,"shouldPlayInstreamPreroll":false}}},"viewer":{"_isInitial":false,"clips":{"items":{},"dups":{},"loadingStatus":"None"},"internal":{"videoId":"","sandboxEventPrefix":"sandbox:","sandboxVersion":"0x001cd987dbd","isEmbedded":false,"from":"yavideo","service":"ya-video","hbPeriod":30,"table":"video_tech","isInstreamDisabled":false,"nonce":"5505986803262312705730","errorList":[],"isAdultAdv":false,"isImportantCommonAdv":false,"shouldShowAdvId":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"regular":{"default":"R-I-48058-715","mail":"R-A-13411721-3"},"adult":{"default":"R-I-474674-108","mail":"R-A-13426421-3"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"shouldValidateSandbox":false,"sandboxInitTimeout":15000,"isSSROnlyMastheadEnabled":true,"query":"Railscasts Reloaded","queryUriEscaped":"Railscasts%20Reloaded","filterMode":1,"isUserChild":false,"advInstreamConfig":{"regular":{"default":{"category":"2","impId":"7","partnerId":"2216089","vmapScenarioId":"119"}},"adult":{"default":{"category":"3","impId":"4","partnerId":"1988486","vmapScenarioId":"119"}}}},"playbackQueue":{"currentIndex":0,"items":[]},"related":{"items":[],"pages":[],"loadingStatus":"None","nextPageNum":0,"ncrnd":0},"playlist":{"items":{}},"delayedViews":{"ids":[],"loadingStatus":"None"}}}