Thanks for your responses, however I realiseĀ I haven't been as clear as I could have been in asking the question.<div><br></div><div>The bit that I was wondering about was finding a clean and simple way of getting a rake task to render the maintenance page (and perhaps 500 and 404 response pages too) from erb templates to the filesystem, whilst still be able to take advantage of asset packaging, name route helper methods etc.</div>
<div><div><br></div><div>J.</div><div><br><div>
<div class="gmail_quote">On 26 June 2013 16:02, Adam Carlile <span dir="ltr"><<a href="mailto:adam@benchmedia.co.uk" target="_blank">adam@benchmedia.co.uk</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">If you place an index.html file in "#{Rails.root}/public" it should get served ahead of anything bound into rack.<br>





<br>
So you could get a rake task to generate a new index.html file from an existing erb template somewhere in your app.<br>
<br>
The danger is of course that if someone isn't accessing the root of your application, that path will still get served.<br>
<br>
The safest way is to probably use the web server to switch to a maintenance site at the same domain, reload it, and then run the deploy. linking the site back in after the deployment is complete.<br>
<span><font color="#888888"><br>
Adam<br>
</font></span><div><div><br>
On 26 Jun 2013, at 15:47, Joel Chippindale <<a href="mailto:joel.chippindale@gmail.com" target="_blank">joel.chippindale@gmail.com</a>> wrote:<br>
<br>
> LRUG'ers can I tap into your collective wisdom?<br>
><br>
> I have a Rails app where I would like to use templates from the app to render a 503 maintenance page each time I deploy, perhaps with a rake task, so that the page can be served statically by my web server when my app is down for maintenance.<br>





><br>
> Is there a nice easy way of using Rails to do this? If not, what do you do?<br>
><br>
> J.<br>
</div></div><div><div>> _______________________________________________<br>
> Chat mailing list<br>
> <a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a><br>
> <a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
<br>
</div></div></blockquote></div><br>
</div>
</div></div>