Permalink
Fetching contributors…
Cannot retrieve contributors at this time
314 lines (298 sloc) 15.6 KB
<!DOCTYPE HTML>
<html>
<head>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<title>Engine Yard Docs: {{ page.title }}</title>
<link rel="shortcut icon" href="/images/favicon.gif" />
<meta name="description" content="Learn why Engine Yard's managed Rails hosting, Rails deployment &amp; 24/7/365 live service is the best">
<meta name="keywords" content="Ruby on Rails Fully-Managed Hosting, Scaling, Scaled, Cluster Slices, Cloud Computing, On-Demand Deployment, Merb, Rubinius, Open-Source Software">
<meta http-equiv="expires" content="0">
<link href="http://engineyard.com/assets/ey-theme.css" media="screen" rel="stylesheet" type="text/css" />
<script src="http://use.typekit.com/cra4agv.js"></script>
<script>try{Typekit.load();}catch(e){}</script>
<link href="http://engineyard.com/assets/application.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/css/application.css?1317249591" media="screen" rel="stylesheet" type="text/css" />
<script type='text/javascript'>
//<![CDATA[
// Google Analytics for tangence.com marketing funnel
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-764576-1']);
_gaq.push(['_setDomainName', '.engineyard.com']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
//]]>
</script>
<script type='text/javascript'>
//<![CDATA[
// Google Analytics
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-764576-1'],
['_setDomainName',".engineyard.com"],
['_setAllowAnchor',true],
['_trackPageview']);
(function() {
var ga = document.createElement('script');
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
ga.setAttribute('async', 'true');
document.documentElement.firstChild.appendChild(ga);
})();
//]]>
</script>
</head>
<body id='devcenter'>
<div id='container'>
<div class='container_16'>
<div class="header">
<h1 class='branding'>
<a href="http://engineyard.com">Engine Yard Homepage</a>
</h1>
<div class='grid_4 prefix_10' id='search_form'>
<form action="/search" method="get">
<input type="text" name="q" id="searchbox" placeholder="Search" />
<input type="submit" value="" id="searchsubmit" class="gsc-search-button" />
</form>
</div>
<div class='grid_2'>
<span id='utility'>
<a href='#'>
Log in
</a>
<div>
<ul>
<li><a href="https://cloud.engineyard.com">Login to Engine Yard Cloud</a></li>
<hr>
<li><a href="http://my.orchestra.io">Login to Orchestra PHP Cloud</a></li>
</ul>
</div>
</span>
</div>
<div class="nav grid_16">
<ul>
<li>
<a href="http://engineyard.com/products"><span class="drop">Products</span></a>
<div>
<ul>
<li><a href="http://engineyard.com/products/cloud">Engine Yard Cloud</a></li>
<li><a href="http://engineyard.com/products/managed">Engine Yard Managed</a></li>
<li><a href="http://engineyard.com/products/orchestra">Orchestra PHP Cloud</a></li>
<li><a href="http://engineyard.com/partners/platform-services">Platform Services</a></li>
</ul>
</div>
</li>
<li>
<a href="http://engineyard.com/solutions/mobile"><span class="drop">Solutions</span></a>
<div>
<ul>
<li><a href="http://engineyard.com/solutions/mobile">Mobile</a></li>
<li><a href="http://engineyard.com/solutions/social">Social</a></li>
<li><a href="http://engineyard.com/solutions/campaigns">Campaigns</a></li>
</ul>
</div>
</li>
<li>
<a href="http://engineyard.com/support"><span class="drop">Services</span></a>
<div>
<ul>
<li><a href="http://engineyard.com/support">Support Plans</a></li>
<li><a href="http://engineyard.com/ruby_on_rails_training">Training</a></li>
<li><a href="http://engineyard.com/services">Professional Services</a></li>
<li><a href="http://engineyard.com/partners/developers">Dev. &amp; Digital Agencies</a></li>
</ul>
</div>
</li>
<li class="selected">
<a href="http://engineyard.com/developer"><span class="drop">Developer Center</span></a>
<div>
<ul>
<li><a href="http://docs.engineyard.com">Engine Yard Cloud Docs</a></li>
<li><a href="http://docs.orchestra.io">Orchestra PHP Cloud Docs</a></li>
<li><a href="http://engineyard.com/podcasts">Podcasts</a></li>
<li><a href="http://engineyard.com/developer/webinars">Webinars</a></li>
<li><a href="http://engineyard.com/developer/events">Events</a></li>
<li><a href="http://engineyard.com/developer/groups">User Groups</a></li>
<li><a href="http://jobs.engineyard.com">Jobs Board</a></li>
</ul>
</div>
</li>
<li>
<a href="http://engineyard.com/company"><span class="drop">About Us</span></a>
<div>
<ul>
<li><a href="http://engineyard.com/company/customers">Customers</a></li>
<li><a href="http://engineyard.com/company/team">Leadership</a></li>
<li><a href="http://engineyard.com/open-source">Open Source</a></li>
<li><a href="http://engineyard.com/partners/alliances">Strategic Alliances</a></li>
<li><a href="http://engineyard.com/company/careers">Careers</a></li>
<li><a href="http://engineyard.com/company/news">News &amp; Press</a></li>
</ul>
</div>
</li>
<li>
<a href="http://engineyard.com/blog/"><span>Blog</span></a>
</li>
<li>
<a href="http://engineyard.com/company/contact"><span>Contact</span></a>
</li>
</ul>
</div>
</div>
<div id='content'>
<h2 class="header">Documentation</h2>
<div class="subnav">
<ul class="search">
<li class="search_form center">
<form action="http://engineyard.com/search/docs" method="get" class="search">
<input type="text" name="q" id="searchbox" placeholder="Search Docs" />
<!--input type="submit" value="" class="gsc-search-button" /-->
</form>
</li>
</ul>
{{ site.pages["toc"].content }}
</div>
<div class='section main'>
<div class='copywrap'>
<div class="grid_12">
{{ page.content }}
</div>
<div class="clear"></div>
</div>
<div class="issue_question">
<p><a href="https://github.com/engineyard/ey-docs/issues" class="button">Feedback</a><strong>Help us improve this documentation.</strong> </p>
</div>
</div>
</div>
</div>
</div>
<div id='footer' class="container_16">
<div class='grid_5'>
<div class="newsletter">
<h2 class='newsletter'>
The Engine Yard Newsletter
</h2>
<p>
Get Ruby on Rails tips, and news.
</p>
<script type="text/javascript">
var profiling = {
isEnabled: false,
numberOfProfilingFields: 3,
alwaysShowFields: [ 'mktDummyEntry']
};
</script>
<script type="text/javascript">function mktoGetForm() {return document.getElementById('mktForm_1002'); }</script>
<form class="lpeRegForm formNotEmpty newsletter" method="post" enctype="application/x-www-form-urlencoded" action="http://na-f.marketo.com/index.php/leadCapture/save" id="mktForm_1002" name="mktForm_1002">
<fieldset>
<div class="mktFormReq mktField">
<input class='mktFormText mktFormEmail mktFReq' name="Email" id="Email" type='text' value="" maxlength='255' tabIndex='2' placeholder="Email Address" />
<div class='mktFormMsg'></div>
</div>
<div id="mktFrmButtons">
<input id='mktFrmSubmit' type='submit' class="cta button" value='Subscribe' name='submitButton' onclick='formSubmit(document.getElementById("mktForm_1002")); return false;' />
</div>
<input type="text" name="_marketo_comments" value="" class="hidden" />
<input type="hidden" name="lpId" value="1009" />
<input type="hidden" name="subId" value="121" />
<input type="hidden" name="kw" value="" />
<input type="hidden" name="cr" value="" />
<input type="hidden" name="searchstr" value="" />
<input type="hidden" name="lpurl" value="http://pages.engineyard.com/Blank-Newsletter.html?cr={creative}&kw={keyword}" />
<input type="hidden" name="formid" value="1002" />
<input type="hidden" name="returnURL" value="http://pages.engineyard.com/SubscribeThanks.html" />
<input type="hidden" name="retURL" value="http://pages.engineyard.com/SubscribeThanks.html" />
<input type="hidden" name="_mkt_disp" value="return" />
<input type="hidden" name="_mkt_trk" value="%MC0%" />
</fieldset>
</form>
<script type="text/javascript" src="http://na-f.marketo.com/js/mktFormSupport.js"></script>
<script type="text/javascript">
function formSubmit(elt) {
return Mkto.formSubmit(elt);
}
function formReset(elt) {
return Mkto.formReset(elt);
}
</script>
</div>
</div>
<div class='grid_3'>
<h2>Cloud Products</h2>
<ul>
<li><a href="http://engineyard.com/products/cloud">Engine Yard Cloud</a></li>
<li><a href="http://engineyard.com/products/managed">Engine Yard Managed</a></li>
<li><a href="http://engineyard.com/products/orchestra">Orchestra PHP Cloud</a></li>
<li><a href="http://engineyard.com/university/scheduled_classes">Training</a></li>
<li><a href="http://engineyard.com/services">Professional Services</a></li>
</ul>
</div>
<div class='grid_2'>
<h2>Support</h2>
<ul>
<li><a href="http://support.cloud.engineyard.com">Request Support</a></li>
<li><a href="http://docs.engineyard.com/">Documentation</a></li>
<li><a href="http://engineyard.com/products/support-policies">Support Policies</a></li>
<li><a href="http://engineyard.com/legal/privacy">Privacy Policy</a></li>
</ul>
</div>
<div class='grid_2'>
<h2>Community</h2>
<ul>
<li><a href="http://www.jruby.org">JRuby</a></li>
<li><a href="http://rubini.us">Rubinius</a></li>
<li><a href="http://www.railsinstaller.com">Rails Installer</a></li>
<li><a href="http://jobs.engineyard.com">Ruby Jobs</a></li>
<li><a href="http://www.railsdevelopment.com">Rails Developers</a></li>
</ul>
</div>
<div class='grid_2 suffix_2'>
<h2>About</h2>
<ul>
<li><a href="http://engineyard.com/company">Company</a></li>
<li><a href="http://engineyard.com/company/careers">Careers</a></li>
<li><a href="http://engineyard.com/company/team">Leadership Team</a></li>
<li><a href="http://engineyard.com/company/news">Press Center</a></li>
<li>
<a href="http://twitter.com/engineyard" class="icon twitter">Twitter</a>
<a href="http://facebook.com/engineyard" class="icon facebook">Facebook</a>
<a href="http://www.linkedin.com/groups?gid=111752" class="icon linkedin">LinkedIn</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div class='copyright container_16'>
<p>Copyright &copy; Engine Yard, Inc. All rights reserved.</p>
</div>
<div class='hidden'></div>
<script src="http://engineyard.com//assets/application.js" type="text/javascript"></script>
<script src="{{ wiki.base_path }}js/plugins.js"></script>
<!-- begin olark code -->
<script type='text/javascript'>/*<![CDATA[*/ window.olark||(function(k){var g=window,j=document,a=g.location.protocol=="https:"?"https:":"http:",i=k.name,b="load",h="addEventListener";(function(){g[i]=function(){(c.s=c.s||[]).push(arguments)};var c=g[i]._={},f=k.methods.length;while(f--){(function(l){g[i][l]=function(){g[i]("call",l,arguments)}})(k.methods[f])}c.l=k.loader;c.i=arguments.callee;c.p={0:+new Date};c.P=function(l){c.p[l]=new Date-c.p[0]};function e(){c.P(b);g[i](b)}g[h]?g[h](b,e,false):g.attachEvent("on"+b,e);c.P(1);var d=j.createElement("script");m=document.getElementsByTagName("script")[0];d.type="text/javascript";d.async=true;d.src=a+"//"+c.l;m.parentNode.insertBefore(d,m);c.P(2)})()})({loader:(function(a){return "static.olark.com/jsclient/loader1.js?ts="+(a?a[1]:(+new Date))})(document.cookie.match(/olarkld=([0-9]+)/)),name:"olark",methods:["configure","extend","declare","identify"]}); olark.identify('2202-405-10-6732');/*]]>*/</script>
<script type='text/javascript'> olark.configure('system.group', '0e0b57f7764334c40de11dc5f5a9363c') </script>
<!-- end olark code -->
<script src="http://munchkin.marketo.net/munchkin.js" type="text/javascript"></script>
<script>mktoMunchkin("422-MTH-535");</script>
<script>
adroll_adv_id = "FFDZH7IWYNCT3GRNNJSDQK";
adroll_pix_id = "MX3LPLUIONERDFAI3MGY75";
(function () {
var oldonload = window.onload;
window.onload = function(){
__adroll_loaded=true;
var scr = document.createElement("script");
var host = (("https:" == document.location.protocol) ? "https://s.adroll.com" : "http://a.adroll.com");
scr.setAttribute('async', 'true');
scr.type = "text/javascript";
scr.src = host + "/j/roundtrip.js";
((document.getElementsByTagName('head') || [null])[0] ||
document.getElementsByTagName('script')[0].parentNode).appendChild(scr);
if(oldonload){oldonload()}};
}());
</script>
</body>
</html>