Ruby on Rails
Thursday, February 22, 2018
So I tried this:
I do see that there is a
So, clearly, I don't understand how routes.rb works. Is routes building a very expensive process to be done infrequently?
Ralph Shnelvar
On Thursday, February 22, 2018 at 8:51:18 AM UTC-7, Walter Lee Davis wrote:
--
Rails.application.routes.draw do
if File.exist?('/home/real-estate-data-mining/MaintenanceNow')
get '*', redirect_to: '/maintenance.html'
else
resources :experiments
resources :articles
end
end
but it doesn't workI do see that there is a
Rails.application.reload_routes!
So, clearly, I don't understand how routes.rb works. Is routes building a very expensive process to be done infrequently?
Ralph Shnelvar
On Thursday, February 22, 2018 at 8:51:18 AM UTC-7, Walter Lee Davis wrote:
I have used this route in the past to do this in an informal manner:
get '*', redirect_to: '/maintenance.html'
...and put that at or near the top of the routes file. Comment it out when you want to run normally.
The Gem approach will do a more thorough job, catching post and patch and everything.
Walter
> On Feb 22, 2018, at 10:39 AM, Ralph Shnelvar <ral...@dos32.com> wrote:
>
> Rubyonrails-talk friends,
>
> Is there a way to flip a Rails website into a maintenance mode? That is, have all page requests going to the site go to a "Sorry, we're under maintenance and will be back in 2 hours an 12 minutes."? And then flip back when maintenance is complete?
>
> I suspect it has something to do with routes.rb but I would love some guidance.
>
> Ralph Shnelvar
>
>
>
> Rubyonrails-talk friends,
>
> I'm not sure where to post this question.
>
> I have two computers. Both have been set up as Rails servers although I only have one of the two machines being a server at any one time because the servers are not serving up static web pages. My web pages are NOT being hosted by an external ISP.
>
> Let's call the two machines Server X and Server Y. Server X is the one that runs as an Apache server for, say 23 hours per day. Server Y runs WEBrick so I can do development. Server Y is capable of running Apache.
>
> What I want to do sometimes is shut down Server X and then use Server Y to show an "Under maintenance until X" screen while I do maintenance on Server X.
>
> Since Server X and Server Y are - more or less - identically configured, what is the best way for me to put up an "Under maintenance" web page?
>
> I know there are lots of cute "Under maintenance" web pages "out there." Is there a preferred one for Rails servers?
>
>
>
> As an aside. Assume Servers X and Y are both running and serving up the same static web pages. Is there anything wrong with that?
>
> Ralph Shnelvar
>
> --
> You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-ta...@googlegroups.com .
> To post to this group, send email to rubyonra...@googlegroups.com .
> To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/ .1132452394.20180222083956% 40dos32.com
> For more options, visit https://groups.google.com/d/optout .
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/c27ea945-c56a-4644-a617-c580f68d32c5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment